FINERACT-2239: New command processing - resource notes
This commit is contained in:
committed by
Aleksandar Vidakovic
parent
28f63cc20e
commit
02fb166b5b
@@ -28,8 +28,6 @@ import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import org.apache.fineract.client.models.NoteData;
|
||||
import org.apache.fineract.client.models.PostResourceTypeResourceIdNotesResponse;
|
||||
import org.apache.fineract.integrationtests.common.ClientHelper;
|
||||
import org.apache.fineract.integrationtests.common.CollateralManagementHelper;
|
||||
import org.apache.fineract.integrationtests.common.GroupHelper;
|
||||
@@ -41,6 +39,8 @@ import org.apache.fineract.integrationtests.common.loans.LoanTestLifecycleExtens
|
||||
import org.apache.fineract.integrationtests.common.loans.LoanTransactionHelper;
|
||||
import org.apache.fineract.integrationtests.common.savings.SavingsAccountHelper;
|
||||
import org.apache.fineract.integrationtests.common.savings.SavingsProductHelper;
|
||||
import org.apache.fineract.portfolio.note.data.NoteCreateResponse;
|
||||
import org.apache.fineract.portfolio.note.data.NoteData;
|
||||
import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.Test;
|
||||
@@ -217,8 +217,7 @@ public class NotesTest {
|
||||
|
||||
// Notes
|
||||
final String payload = "{\"note\": \"" + noteText + "\"}";
|
||||
final PostResourceTypeResourceIdNotesResponse postNoteResponse = NotesHelper.createSavingsNote(requestSpec, responseSpec, savingsId,
|
||||
payload);
|
||||
final NoteCreateResponse postNoteResponse = NotesHelper.createSavingsNote(requestSpec, responseSpec, savingsId, payload);
|
||||
Assertions.assertNotNull(postNoteResponse);
|
||||
Assertions.assertNotNull(postNoteResponse.getResourceId());
|
||||
|
||||
|
||||
+5
-5
@@ -21,9 +21,9 @@ package org.apache.fineract.integrationtests.common;
|
||||
import com.google.gson.Gson;
|
||||
import io.restassured.specification.RequestSpecification;
|
||||
import io.restassured.specification.ResponseSpecification;
|
||||
import org.apache.fineract.client.models.NoteData;
|
||||
import org.apache.fineract.client.models.PostResourceTypeResourceIdNotesResponse;
|
||||
import org.apache.fineract.client.util.JSON;
|
||||
import org.apache.fineract.portfolio.note.data.NoteCreateResponse;
|
||||
import org.apache.fineract.portfolio.note.data.NoteData;
|
||||
|
||||
@SuppressWarnings({ "rawtypes", "unchecked" })
|
||||
public final class NotesHelper {
|
||||
@@ -210,11 +210,11 @@ public final class NotesHelper {
|
||||
// Example: org.apache.fineract.integrationtests.common.loans.LoanTransactionHelper.disburseLoan(java.lang.Long,
|
||||
// org.apache.fineract.client.models.PostLoansLoanIdRequest)
|
||||
@Deprecated(forRemoval = true)
|
||||
public static PostResourceTypeResourceIdNotesResponse createSavingsNote(RequestSpecification requestSpec,
|
||||
ResponseSpecification responseSpec, Integer savingsId, String request) {
|
||||
public static NoteCreateResponse createSavingsNote(RequestSpecification requestSpec, ResponseSpecification responseSpec,
|
||||
Integer savingsId, String request) {
|
||||
final String noteURL = SAVINGS_URL + "/" + savingsId + "/notes?" + Utils.TENANT_IDENTIFIER;
|
||||
final String response = Utils.performServerPost(requestSpec, responseSpec, noteURL, request);
|
||||
return GSON.fromJson(response, PostResourceTypeResourceIdNotesResponse.class);
|
||||
return GSON.fromJson(response, NoteCreateResponse.class);
|
||||
}
|
||||
|
||||
public static NoteData retrieveSavingsNote(RequestSpecification requestSpec, ResponseSpecification responseSpec, Integer savingsId,
|
||||
|
||||
Reference in New Issue
Block a user