Added necessary for tests imports and constants

This commit is contained in:
Valerii Ulitin 2022-10-06 11:12:55 +02:00
parent 7765a6f8d6
commit 0ec74d1242
2 changed files with 20 additions and 3 deletions

View file

@ -1,11 +1,15 @@
package eu.profinit.education.flightlog; package eu.profinit.education.flightlog;
import static org.junit.Assert.assertEquals;
import org.junit.After; import org.junit.After;
import org.junit.Before; import org.junit.Before;
import org.junit.Ignore; import org.junit.Ignore;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;

View file

@ -1,11 +1,15 @@
package eu.profinit.education.flightlog.service; package eu.profinit.education.flightlog.service;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertSame;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when; import static org.mockito.Mockito.when;
import java.util.Arrays; import java.util.Arrays;
import java.util.List;
import java.util.Optional; import java.util.Optional;
import org.junit.Before; import org.junit.Before;
@ -26,6 +30,12 @@ import eu.profinit.education.flightlog.to.PersonTo;
@RunWith(MockitoJUnitRunner.class) @RunWith(MockitoJUnitRunner.class)
public class PersonServiceTest { public class PersonServiceTest {
private static final List<String> PERSON_ROLES = Arrays.asList("PILOT");
private static final String PERSON_LAST_NAME = "Spoustová";
private static final String PERSON_FIRST_NAME = "Kamila";
@Mock @Mock
private PersonRepository personRepository; private PersonRepository personRepository;
@ -74,8 +84,11 @@ public class PersonServiceTest {
.memberId(2L) .memberId(2L)
.build(); .build();
User testUser = new User(2L, "Kamila", "Spoustová", Arrays.asList("PILOT")); User testUser = new User(2L, PERSON_FIRST_NAME, PERSON_LAST_NAME, PERSON_ROLES);
Person clubMemberFromDd = Person.builder().personType(Person.Type.CLUB_MEMBER).memberId(2L).build(); Person clubMemberFromDd = Person.builder()
.personType(Person.Type.CLUB_MEMBER)
.memberId(2L)
.build();
// mock behaviour // mock behaviour
when(personRepository.findByMemberId(2L)).thenReturn(Optional.of(clubMemberFromDd)); when(personRepository.findByMemberId(2L)).thenReturn(Optional.of(clubMemberFromDd));
@ -95,4 +108,4 @@ public class PersonServiceTest {
// TODO tutorial-3.4: Implement a test using Mock // TODO tutorial-3.4: Implement a test using Mock
} }
} }