[
https://issues.apache.org/jira/browse/FINERACT-2888?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Krishna Mewara resolved FINERACT-2888.
--------------------------------------
Resolution: Fixed
> Migrate the bulk import and smoke integration tests to the Feign client
> -----------------------------------------------------------------------
>
> Key: FINERACT-2888
> URL: https://issues.apache.org/jira/browse/FINERACT-2888
> Project: Apache Fineract
> Issue Type: Improvement
> Components: Test
> Affects Versions: 1.15.0
> Reporter: Krishna Mewara
> Assignee: Krishna Mewara
> Priority: Trivial
> Labels: feign-migration, test
> Fix For: 1.17.0
>
>
> Part of FINERACT-2609 (roadmap row 15).
> The bulk import tests, the smoke tests and a few stragglers still use REST
> Assured.
> Scope:
> - Move to the Feign client: the 8 bulk import tests, ActuatorIntegrationTest,
> ApiDocsTest, SwaggeruiTest, AuthenticationIntegrationTest,
> DisallowBackdatedTransactionsIntegrationTest, WorkingDaysTest,
> PasswordPreferencesIntegrationTest and DatatableUniqueAndIndexColumnTest.
> - Add a hand-written Feign API for the bulk import workbooks. The generated
> template download methods return void, so the workbook is lost, and the
> upload methods send their form fields as JSON.
> - Fix FineractErrorDecoder losing the body of errors that are not in
> Fineract's error format (a 401 arrived with an empty body).
> - Fix the loan product schema: five enum options are documented as
> "description", but the server sends "value".
> - Remove the legacy helper code these tests were the last users of, and their
> restassured-baseline.xml entries.
> Not included: the share tests (FINERACT-2165 is migrating them), InteropTest
> (it is being changed under FINERACT-2751), and DateValidationTest (needs
> schema fixes first).
--
This message was sent by Atlassian Jira
(v10.3.26#10030026)