[
https://issues.apache.org/jira/browse/FINERACT-1209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Michael Vorburger updated FINERACT-1209:
----------------------------------------
Fix Version/s: 1.5.0
> Integration Tests using new Swagger Client API ("Fineract SDK")
> ---------------------------------------------------------------
>
> Key: FINERACT-1209
> URL: https://issues.apache.org/jira/browse/FINERACT-1209
> Project: Apache Fineract
> Issue Type: New Feature
> Components: SDK
> Reporter: Michael Vorburger
> Assignee: Aleksandar Vidakovic
> Priority: Major
> Fix For: 1.5.0
>
>
> Thanks to the progress in FINERACT-1189, I think we're closer than we have
> ever been to do something I have dreamt of :D for a long time... basically
> what we were discussing back in the comments of FINERACT-838, copy/paste:
> {quote}(...) include sample code in the repo building against the generated
> client libraries to test and illustrate their usage. (...) it's still not
> really "tested" at all, of course. We don't know if the generated code is a
> working client. (...) In an ideal world, we should have some sort of
> fineract-client-demo as a small separate project in the git root directory
> (of Apache Fineract core, not separately/outside!) which depends on
> fineract-client, and invokes at least some of the generated APIs. This IMHO
> should always be run, e.g. on Travis CI. We would of course need a "back-end
> server" - the easiest would probably be to run this against the local server
> we're anyway starting for integrationTest, in a separate new Gradle task with
> the appropriate dependencies?{quote}
> Thinking about this again with 2 months distance since writing above, what we
> probably REALLY should do, I don't know if instead of or in addition to a
> separate small new {{fineract-client-demo}}, is have (all?) of our ITs (in
> integrationTest) use the Swagger Client, instead of all those weird hand
> hard-coded *Utils and *Helper classes with RestAssured - that would be so
> much nicer!
> [~aleks] [~ChinmayKulkarni] [~ptuomola] [~manthan]
--
This message was sent by Atlassian Jira
(v8.3.4#803005)