creates new package structure for integration tests

This commit is contained in:
szsa
2022-05-16 08:18:17 +02:00
parent fdfea5223b
commit db5b518a8a
3 changed files with 23 additions and 18 deletions

View File

@@ -0,0 +1,17 @@
package integration_tests.net.szymonsawicki.reactivetimesheetapp.application.service;
import net.szymonsawicki.reactivetimesheetapp.domain.team.repository.TeamRepository;
import net.szymonsawicki.reactivetimesheetapp.domain.user.repository.UserRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
public class TeamServiceTest {
@Autowired
private TeamRepository teamRepository;
@Autowired
public UserRepository userRepository;
}

View File

@@ -1,13 +0,0 @@
package net.szymonsawicki.reactivetimesheetapp;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
class ReactiveTimesheetAppApplicationTests {
@Test
void contextLoads() {
}
}

View File

@@ -1,5 +1,6 @@
package net.szymonsawicki.reactivetimesheetapp.application.service;
package unit_tests.net.szymonsawicki.reactivetimesheetapp.application.service;
import net.szymonsawicki.reactivetimesheetapp.application.service.TeamService;
import net.szymonsawicki.reactivetimesheetapp.application.service.exception.TeamServiceException;
import net.szymonsawicki.reactivetimesheetapp.domain.team.Team;
import net.szymonsawicki.reactivetimesheetapp.domain.team.TeamUtils;
@@ -118,7 +119,7 @@ public class TeamServiceTest {
.build();
Mockito.when(teamRepository.findAll())
.thenReturn(Flux.just(teamFromDb1,teamFromDb2));
.thenReturn(Flux.just(teamFromDb1, teamFromDb2));
StepVerifier
.create(teamService.findAllTeams())
@@ -407,14 +408,14 @@ public class TeamServiceTest {
var existingTeam = Team.builder()
.id(teamId)
.name(teamName)
.members(List.of(existingMember1,existingMember2))
.members(List.of(existingMember1, existingMember2))
.build();
Mockito.when(teamRepository.findById(Mockito.anyString()))
.thenReturn(Mono.just(existingTeam));
Mockito.when(userRepository.saveAll(usersCaptor.capture()))
.thenReturn(Flux.just(existingMember1,existingMember2));
.thenReturn(Flux.just(existingMember1, existingMember2));
Mockito.when(teamRepository.delete(Mockito.anyString()))
.thenReturn(Mono.empty());
@@ -432,7 +433,7 @@ public class TeamServiceTest {
})
.verifyComplete();
Mockito.verify(teamRepository,Mockito.times(1))
Mockito.verify(teamRepository, Mockito.times(1))
.delete(teamId);
}