From d228440acdf9b946c806cacbaf33000586d8eef6 Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Sun, 23 May 2021 00:30:42 +0200 Subject: [PATCH] #598 - fixed unit tests --- .../unit/database/DatabaseParser_v5Test.java | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v5Test.java b/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v5Test.java index 5c4c0acbb..a230dceb8 100644 --- a/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v5Test.java +++ b/src/test/java/de/deadlocker8/budgetmaster/unit/database/DatabaseParser_v5Test.java @@ -205,7 +205,9 @@ public class DatabaseParser_v5Test Transaction normalTransaction_1 = new Transaction(); normalTransaction_1.setAmount(35000); - normalTransaction_1.setDate(DateTime.parse("2018-03-13", DateTimeFormat.forPattern("yyyy-MM-dd"))); + DateTime normalTransactionDate = DateTime.parse("2018-03-13", DateTimeFormat.forPattern("yyyy-MM-dd")); + normalTransactionDate = normalTransactionDate.withHourOfDay(12).withMinuteOfHour(0).withSecondOfMinute(0); + normalTransaction_1.setDate(normalTransactionDate); normalTransaction_1.setCategory(categoryNone); normalTransaction_1.setName("Income"); normalTransaction_1.setDescription("Lorem Ipsum"); @@ -215,7 +217,9 @@ public class DatabaseParser_v5Test Transaction normalTransaction_2 = new Transaction(); normalTransaction_2.setAmount(-2000); - normalTransaction_2.setDate(DateTime.parse("2018-06-15", DateTimeFormat.forPattern("yyyy-MM-dd"))); + DateTime normalTransaction_2Date = DateTime.parse("2018-06-15", DateTimeFormat.forPattern("yyyy-MM-dd")); + normalTransaction_2Date = normalTransaction_2Date.withHourOfDay(12).withMinuteOfHour(0).withSecondOfMinute(0); + normalTransaction_2.setDate(normalTransaction_2Date); normalTransaction_2.setName("Simple"); normalTransaction_2.setDescription(""); normalTransaction_2.setAccount(account2); @@ -230,15 +234,16 @@ public class DatabaseParser_v5Test Transaction repeatingTransaction_1 = new Transaction(); repeatingTransaction_1.setAmount(-12300); - DateTime repeatingTransactionDate_1 = DateTime.parse("2018-03-13", DateTimeFormat.forPattern("yyyy-MM-dd")); - repeatingTransaction_1.setDate(repeatingTransactionDate_1); + DateTime repeatingTransaction_1Date = DateTime.parse("2018-03-13", DateTimeFormat.forPattern("yyyy-MM-dd")); + repeatingTransaction_1Date = repeatingTransaction_1Date.withHourOfDay(12).withMinuteOfHour(0).withSecondOfMinute(0); + repeatingTransaction_1.setDate(repeatingTransaction_1Date); repeatingTransaction_1.setCategory(categoryNone); repeatingTransaction_1.setName("Test"); repeatingTransaction_1.setDescription(""); repeatingTransaction_1.setAccount(account1); RepeatingOption repeatingOption_1 = new RepeatingOption(); repeatingOption_1.setModifier(new RepeatingModifierDays(10)); - repeatingOption_1.setStartDate(repeatingTransactionDate_1); + repeatingOption_1.setStartDate(repeatingTransaction_1Date); repeatingOption_1.setEndOption(new RepeatingEndAfterXTimes(2)); repeatingTransaction_1.setRepeatingOption(repeatingOption_1); repeatingTransaction_1.setTags(new ArrayList<>()); @@ -246,7 +251,9 @@ public class DatabaseParser_v5Test Transaction transferTransaction = new Transaction(); transferTransaction.setAmount(-250); - transferTransaction.setDate(DateTime.parse("2018-06-15", DateTimeFormat.forPattern("yyyy-MM-dd"))); + DateTime transferTransactionDate = DateTime.parse("2018-06-15", DateTimeFormat.forPattern("yyyy-MM-dd")); + transferTransactionDate = transferTransactionDate.withHourOfDay(12).withMinuteOfHour(0).withSecondOfMinute(0); + transferTransaction.setDate(transferTransactionDate); transferTransaction.setName("Transfer"); transferTransaction.setDescription(""); transferTransaction.setAccount(account2); -- GitLab