ruzeynalov commented on code in PR #5870:
URL: https://github.com/apache/fineract/pull/5870#discussion_r3298386581


##########
integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanRepaymentTest.java:
##########
@@ -363,17 +365,17 @@ private static void assertEqualBigDecimal(final 
BigDecimal expected, final JsonE
     private static void assertScheduleRow(final JsonObject payment, final 
String expectedPaymentAmount,
             final String expectedActualPaymentAmount, final String 
expectedDiscountFactor, final String expectedNpvValue,
             final String expectedBalance, final String 
expectedExpectedAmortization, final String expectedActualAmortization,
-            final String expectedIncomeModification, final String 
expectedDeferredBalance, final String rowDateLabel) {
+            final String expectedIncomeModification, final String 
expectedDiscountFeeBalance, final String rowDateLabel) {
         assertNotNull(payment, "Expected payment row to exist for date " + 
rowDateLabel);
         assertAmount(payment, "expectedPaymentAmount", expectedPaymentAmount, 
rowDateLabel);
         assertAmountOrNull(payment, "actualPaymentAmount", 
expectedActualPaymentAmount, rowDateLabel);
         assertDiscountFactor(payment, expectedDiscountFactor, rowDateLabel);

Review Comment:
   @budaidev these three lines assert that the API response contains (and 
matches an expected non-null value for) the internal fields that should be 
excluded



##########
integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanRepaymentTest.java:
##########
@@ -363,17 +365,17 @@ private static void assertEqualBigDecimal(final 
BigDecimal expected, final JsonE
     private static void assertScheduleRow(final JsonObject payment, final 
String expectedPaymentAmount,
             final String expectedActualPaymentAmount, final String 
expectedDiscountFactor, final String expectedNpvValue,
             final String expectedBalance, final String 
expectedExpectedAmortization, final String expectedActualAmortization,
-            final String expectedIncomeModification, final String 
expectedDeferredBalance, final String rowDateLabel) {
+            final String expectedIncomeModification, final String 
expectedDiscountFeeBalance, final String rowDateLabel) {
         assertNotNull(payment, "Expected payment row to exist for date " + 
rowDateLabel);
         assertAmount(payment, "expectedPaymentAmount", expectedPaymentAmount, 
rowDateLabel);
         assertAmountOrNull(payment, "actualPaymentAmount", 
expectedActualPaymentAmount, rowDateLabel);
         assertDiscountFactor(payment, expectedDiscountFactor, rowDateLabel);
         assertAmount(payment, "npvValue", expectedNpvValue, rowDateLabel);
-        assertAmount(payment, "balance", expectedBalance, rowDateLabel);
+        assertAmount(payment, "expectedBalance", expectedBalance, 
rowDateLabel);
         assertAmount(payment, "expectedAmortizationAmount", 
expectedExpectedAmortization, rowDateLabel);
         assertAmountOrNull(payment, "actualAmortizationAmount", 
expectedActualAmortization, rowDateLabel);
         assertAmountOrNull(payment, "incomeModification", 
expectedIncomeModification, rowDateLabel);

Review Comment:
   @budaidev should be excluded as well



##########
fineract-e2e-tests-runner/src/test/resources/features/WorkingCapitalLoanRepayment.feature:
##########
@@ -2,7 +2,7 @@
 Feature: Working Capital Loan Repayment

Review Comment:
   @budaidev All 17 scenario from this feature file  has zero actualBalance / 
actualDiscountFeeBalance assertions



##########
integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanRepaymentTest.java:
##########
@@ -363,17 +365,17 @@ private static void assertEqualBigDecimal(final 
BigDecimal expected, final JsonE
     private static void assertScheduleRow(final JsonObject payment, final 
String expectedPaymentAmount,
             final String expectedActualPaymentAmount, final String 
expectedDiscountFactor, final String expectedNpvValue,
             final String expectedBalance, final String 
expectedExpectedAmortization, final String expectedActualAmortization,
-            final String expectedIncomeModification, final String 
expectedDeferredBalance, final String rowDateLabel) {
+            final String expectedIncomeModification, final String 
expectedDiscountFeeBalance, final String rowDateLabel) {
         assertNotNull(payment, "Expected payment row to exist for date " + 
rowDateLabel);
         assertAmount(payment, "expectedPaymentAmount", expectedPaymentAmount, 
rowDateLabel);
         assertAmountOrNull(payment, "actualPaymentAmount", 
expectedActualPaymentAmount, rowDateLabel);
         assertDiscountFactor(payment, expectedDiscountFactor, rowDateLabel);
         assertAmount(payment, "npvValue", expectedNpvValue, rowDateLabel);
-        assertAmount(payment, "balance", expectedBalance, rowDateLabel);
+        assertAmount(payment, "expectedBalance", expectedBalance, 
rowDateLabel);
         assertAmount(payment, "expectedAmortizationAmount", 
expectedExpectedAmortization, rowDateLabel);
         assertAmountOrNull(payment, "actualAmortizationAmount", 
expectedActualAmortization, rowDateLabel);
         assertAmountOrNull(payment, "incomeModification", 
expectedIncomeModification, rowDateLabel);
-        assertAmount(payment, "deferredBalance", expectedDeferredBalance, 
rowDateLabel);
+        assertAmount(payment, "expectedDiscountFeeBalance", 
expectedDiscountFeeBalance, rowDateLabel);

Review Comment:
   @budaidev  the renamed "deferred balance" — should be excluded  from assert 
as well



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to