From fe5380a86592036754613a6965ac054ef84a6356 Mon Sep 17 00:00:00 2001 From: MK13 Date: Mon, 18 Feb 2019 21:22:02 +0100 Subject: [PATCH] Fix broken test (LIABILITY->EXPENSE is now valid) and adjust mapping of RecurringTransaction in Transaction to better reflect the actual relationship --- src/main/java/de/financer/model/Transaction.java | 2 +- .../de/financer/service/RuleService_isValidBookingTest.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/financer/model/Transaction.java b/src/main/java/de/financer/model/Transaction.java index e4297f8..b42ca7d 100644 --- a/src/main/java/de/financer/model/Transaction.java +++ b/src/main/java/de/financer/model/Transaction.java @@ -18,7 +18,7 @@ public class Transaction { private Date date; private String description; private Long amount; - @OneToOne(fetch = FetchType.EAGER) + @ManyToOne(fetch = FetchType.EAGER) private RecurringTransaction recurringTransaction; public Long getId() { diff --git a/src/test/java/de/financer/service/RuleService_isValidBookingTest.java b/src/test/java/de/financer/service/RuleService_isValidBookingTest.java index 45bfb54..4fb39fa 100644 --- a/src/test/java/de/financer/service/RuleService_isValidBookingTest.java +++ b/src/test/java/de/financer/service/RuleService_isValidBookingTest.java @@ -166,7 +166,7 @@ public class RuleService_isValidBookingTest { @Test public void test_isValidBooking_LIABILITY_EXPENSE() { - doTest(AccountType.LIABILITY, AccountType.EXPENSE, false); + doTest(AccountType.LIABILITY, AccountType.EXPENSE, true); } @Test