Skip to content

Commit 37a5a10

Browse files
committed
test: add asserts for the budgetsEntity
1 parent 757d2fb commit 37a5a10

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/test/java/fun/trackmoney/budget/service/BudgetsServiceTest.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,13 @@ void setUp() {
7575

7676
@Test
7777
void create_shouldReturnBudgetResponseDTO() {
78+
budgetEntity.setBudgetId(99);
79+
budgetEntity.setCategory(categoryEntity);
80+
budgetEntity.setUserEntity(userEntity);
81+
budgetEntity.setTargetAmount(BigDecimal.valueOf(1234));
82+
budgetEntity.setResetDay(7);
83+
budgetEntity.setAccount(accountEntity);
84+
7885
when(budgetMapper.createDtoTOEntity(createDTO)).thenReturn(budgetEntity);
7986
when(userService.findUserById(userId)).thenReturn(userEntity);
8087
when(accountService.findAccountById(20)).thenReturn(accountResponseDTO);
@@ -86,6 +93,12 @@ void create_shouldReturnBudgetResponseDTO() {
8693
BudgetResponseDTO result = budgetsService.create(createDTO);
8794

8895
assertNotNull(result);
96+
assertEquals(99, budgetEntity.getBudgetId());
97+
assertEquals(categoryEntity, budgetEntity.getCategory());
98+
assertEquals(userEntity, budgetEntity.getUserEntity());
99+
assertEquals(BigDecimal.valueOf(1234), budgetEntity.getTargetAmount());
100+
assertEquals(7, budgetEntity.getResetDay());
101+
assertEquals(accountEntity, budgetEntity.getAccount());
89102
assertEquals(budgetResponseDTO, result);
90103
verify(budgetsRepository, times(1)).save(budgetEntity);
91104
verify(budgetMapper, times(1)).createDtoTOEntity(createDTO);

0 commit comments

Comments
 (0)