8
8
9
9
import org .junit .jupiter .api .Test ;
10
10
11
- import no .nav .k9 .søknad .TestUtils ;
12
11
import no .nav .k9 .søknad .felles .Feil ;
13
12
import no .nav .k9 .søknad .felles .type .Periode ;
14
13
import no .nav .k9 .søknad .ytelse .olp .v1 .kurs .Kurs ;
@@ -20,34 +19,18 @@ class OpplæringspengerYtelseValidatorTest {
20
19
21
20
private final OpplæringspengerYtelseValidator ytelseValidator = new OpplæringspengerYtelseValidator ();
22
21
23
- private Opplæringspenger lagYtelse (String holder , UUID institusjonUuid ) {
22
+ private Opplæringspenger lagYtelse () {
24
23
Periode søknadsperiode = new Periode (LocalDate .now (), LocalDate .now ().plusWeeks (1 ));
25
24
KursPeriodeMedReisetid kursPeriode = new KursPeriodeMedReisetid (søknadsperiode , søknadsperiode .getFraOgMed (), søknadsperiode .getTilOgMed (), null , null );
26
- Kurs kurs = new Kurs (new Kursholder (holder , institusjonUuid ), List .of (kursPeriode ));
25
+ Kurs kurs = new Kurs (new Kursholder (UUID . randomUUID () ), List .of (kursPeriode ));
27
26
return new Opplæringspenger ().medBarn (YtelseEksempel .lagBarn ()).medSøknadsperiode (List .of (søknadsperiode )).medUttak (YtelseEksempel .lagUttak (søknadsperiode )).medKurs (kurs );
28
27
}
29
28
30
29
@ Test
31
30
void skalValidereOk () {
32
- Opplæringspenger olpYtelse = lagYtelse (null , UUID . randomUUID () );
31
+ Opplæringspenger olpYtelse = lagYtelse ();
33
32
34
33
List <Feil > feil = ytelseValidator .valider (olpYtelse );
35
34
assertThat (feil ).isEmpty ();
36
35
}
37
-
38
- @ Test
39
- void skalGiFeilHvisBådeHolderOgUuidErNull () {
40
- Opplæringspenger olpYtelse = lagYtelse (null , null );
41
-
42
- List <Feil > feil = ytelseValidator .valider (olpYtelse );
43
- TestUtils .feilInneholder (feil , "ytelse.kurs.kursholder" , "ugyldigHolderEllerInstitusjonUuid" , "Enten holder eller institusjonUuid må være satt." );
44
- }
45
-
46
- @ Test
47
- void skalGiFeilHvisBådeHolderOgUuidErSatt () {
48
- Opplæringspenger olpYtelse = lagYtelse ("Franz Holder" , UUID .randomUUID ());
49
-
50
- List <Feil > feil = ytelseValidator .valider (olpYtelse );
51
- TestUtils .feilInneholder (feil , "ytelse.kurs.kursholder" , "ugyldigHolderEllerInstitusjonUuid" , "Kan ikke ha både holder og institusjonUuid satt samtidig." );
52
- }
53
36
}
0 commit comments