You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@fineract.apache.org by "Krishna Mewara (Jira)" <ji...@apache.org> on 2026/10/18 04:57:00 UTC

[jira] [Resolved] (FINERACT-2887) Migrate the remaining Retrofit integration tests to the Feign client

     [ https://issues.apache.org/jira/browse/FINERACT-2887?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Krishna Mewara resolved FINERACT-2887.
--------------------------------------
    Resolution: Fixed

> Migrate the remaining Retrofit integration tests to the Feign client
> --------------------------------------------------------------------
>
>                 Key: FINERACT-2887
>                 URL: https://issues.apache.org/jira/browse/FINERACT-2887
>             Project: Apache Fineract
>          Issue Type: Improvement
>          Components: Test
>    Affects Versions: 1.15.0
>            Reporter: Krishna Mewara
>            Assignee: Krishna Mewara
>            Priority: Trivial
>              Labels: beginner-friendly, feign-migration, test
>             Fix For: 1.16.0
>
>
> Part of FINERACT-2609 (roadmap row 17).
> 16 integration test classes still use the old Retrofit client. 13 of them extend the Retrofit IntegrationTest base, mostly in integrationtests/client; GroupTest, InstanceModeIntegrationTest and LoanProductShortNameValidationTest call the Retrofit client directly.
> Scope:
> - Move these 16 classes to the Feign client and keep every test name.
> - Delete the IntegrationTest base once nothing extends it.
> - Add multipart create/update to the Feign ImagesApi, which could only upload a data URL.
> - Remove FeignDocumentTest, which duplicates the migrated DocumentTest.
> Done when no test class uses the Retrofit client and IntegrationTest is gone. The Retrofit calls still inside the old helper classes are left for the closeout (row 14).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)