From 69150fc7ad2fa5c7ea78782b92f44d281ea37a2d Mon Sep 17 00:00:00 2001 From: Vishwas Babu A J Date: Tue, 7 Apr 2015 18:06:10 -0700 Subject: [PATCH] fixes for loan refund test cases --- .../integrationtests/ClientLoanIntegrationTest.java | 7 ++++--- .../org/mifosplatform/integrationtests/common/Utils.java | 6 +++++- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/mifosng-provider/src/integrationTest/java/org/mifosplatform/integrationtests/ClientLoanIntegrationTest.java b/mifosng-provider/src/integrationTest/java/org/mifosplatform/integrationtests/ClientLoanIntegrationTest.java index 8890d5bad..5b8ee4318 100644 --- a/mifosng-provider/src/integrationTest/java/org/mifosplatform/integrationtests/ClientLoanIntegrationTest.java +++ b/mifosng-provider/src/integrationTest/java/org/mifosplatform/integrationtests/ClientLoanIntegrationTest.java @@ -22,6 +22,7 @@ import org.joda.time.LocalDate; import org.junit.Assert; import org.junit.Before; import org.junit.Test; +import org.mifosplatform.infrastructure.core.service.DateUtils; import org.mifosplatform.integrationtests.common.ClientHelper; import org.mifosplatform.integrationtests.common.SchedulerJobHelper; import org.mifosplatform.integrationtests.common.Utils; @@ -4259,7 +4260,7 @@ public class ClientLoanIntegrationTest { public void testLoanRefundByCashCashBasedAccounting() { this.journalEntryHelper = new JournalEntryHelper(this.requestSpec, this.responseSpec); - Calendar fourMonthsfromNowCalendar = Calendar.getInstance(); + Calendar fourMonthsfromNowCalendar = Calendar.getInstance(Utils.getTimeZoneOfTenant()); fourMonthsfromNowCalendar.add(Calendar.MONTH, -4); String fourMonthsfromNow = Utils.convertDateToURLFormat(fourMonthsfromNowCalendar); @@ -4414,7 +4415,7 @@ public class ClientLoanIntegrationTest { public void testLoanRefundByCashAccrualBasedAccounting() { this.journalEntryHelper = new JournalEntryHelper(this.requestSpec, this.responseSpec); - Calendar fourMonthsfromNowCalendar = Calendar.getInstance(); + Calendar fourMonthsfromNowCalendar = Calendar.getInstance(Utils.getTimeZoneOfTenant()); fourMonthsfromNowCalendar.add(Calendar.MONTH, -4); String fourMonthsfromNow = Utils.convertDateToURLFormat(fourMonthsfromNowCalendar); @@ -4572,7 +4573,7 @@ public class ClientLoanIntegrationTest { this.savingsAccountHelper = new SavingsAccountHelper(this.requestSpec, this.responseSpec); this.accountTransferHelper = new AccountTransferHelper(this.requestSpec, this.responseSpec); - Calendar fourMonthsfromNowCalendar = Calendar.getInstance(); + Calendar fourMonthsfromNowCalendar = Calendar.getInstance(Utils.getTimeZoneOfTenant()); fourMonthsfromNowCalendar.add(Calendar.MONTH, -4); String fourMonthsfromNow = Utils.convertDateToURLFormat(fourMonthsfromNowCalendar); diff --git a/mifosng-provider/src/integrationTest/java/org/mifosplatform/integrationtests/common/Utils.java b/mifosng-provider/src/integrationTest/java/org/mifosplatform/integrationtests/common/Utils.java index 4818d13da..d3d953d12 100644 --- a/mifosng-provider/src/integrationTest/java/org/mifosplatform/integrationtests/common/Utils.java +++ b/mifosng-provider/src/integrationTest/java/org/mifosplatform/integrationtests/common/Utils.java @@ -11,6 +11,7 @@ import static org.hamcrest.Matchers.is; import static org.junit.Assert.assertThat; import static org.junit.Assert.fail; +import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; @@ -22,6 +23,7 @@ import org.apache.commons.lang.StringUtils; import org.apache.http.conn.HttpHostConnectException; import org.joda.time.DateTimeZone; import org.joda.time.LocalDate; +import org.mifosplatform.infrastructure.core.service.DateUtils; import com.jayway.restassured.RestAssured; import com.jayway.restassured.path.json.JsonPath; @@ -122,7 +124,9 @@ public class Utils { } public static String convertDateToURLFormat(final Calendar dateToBeConvert) { - return new SimpleDateFormat("dd MMMMMM yyyy").format(dateToBeConvert.getTime()); + DateFormat dateFormat = new SimpleDateFormat("dd MMMMMM yyyy"); + dateFormat.setTimeZone(Utils.getTimeZoneOfTenant()); + return dateFormat.format(dateToBeConvert.getTime()); } public static LocalDate getLocalDateOfTenant() {