diff --git a/src/test/java/com/example/expencetrackerapi/ExpenseIntegrationTest.java b/src/test/java/com/example/expencetrackerapi/ExpenseIntegrationTest.java index 879d1e1..d073a35 100644 --- a/src/test/java/com/example/expencetrackerapi/ExpenseIntegrationTest.java +++ b/src/test/java/com/example/expencetrackerapi/ExpenseIntegrationTest.java @@ -46,22 +46,22 @@ class ExpenseIntegrationTest { private Category category; @BeforeEach void setup() { + expenseRepository.deleteAll(); + categoryRepository.deleteAll(); + accountRepository.deleteAll(); + + account = new Account(); + account.setFullName("Test User"); + account.setEmail("test@gmail.com"); + account.setCurrentBalance(new BigDecimal("1000.00")); + account = accountRepository.save(account); + + category = new Category(); + category.setName("Food"); + category.setDescription("Food expenses"); + category.setAccount(account); + category = categoryRepository.save(category); - expenseRepository.deleteAll(); - categoryRepository.deleteAll(); - accountRepository.deleteAll(); - - account = new Account(); - account.setFullName("Test User"); - account.setEmail("test@gmail.com"); - account.setCurrentBalance(new BigDecimal("1000.00")); - account = accountRepository.save(account); - - category = new Category(); - category.setName("Food"); - category.setDescription("Food expenses"); - category.setAccount(account); - category = categoryRepository.save(category); } @Test void shouldCreateExpense() throws Exception {