|
3 | 3 | import static no.nav.k9.søknad.ytelse.psb.TestUtils.feilInneholderFeilkode;
|
4 | 4 | import static no.nav.k9.søknad.ytelse.psb.ValiderUtil.verifyHarFeil;
|
5 | 5 | import static no.nav.k9.søknad.ytelse.psb.ValiderUtil.verifyIngenFeil;
|
6 |
| -import static org.assertj.core.api.Assertions.assertThat; |
7 | 6 |
|
8 | 7 | import java.time.Duration;
|
9 | 8 | import java.time.LocalDate;
|
|
24 | 23 | import no.nav.k9.søknad.ytelse.psb.v1.Uttak;
|
25 | 24 | import no.nav.k9.søknad.ytelse.psb.v1.UttakPeriodeInfo;
|
26 | 25 | import no.nav.k9.søknad.ytelse.psb.v1.arbeidstid.Arbeidstaker;
|
27 |
| -import no.nav.k9.søknad.ytelse.psb.v1.arbeidstid.Arbeidstid; |
28 | 26 | import no.nav.k9.søknad.ytelse.psb.v1.arbeidstid.ArbeidstidInfo;
|
29 | 27 | import no.nav.k9.søknad.ytelse.psb.v1.arbeidstid.ArbeidstidPeriodeInfo;
|
30 | 28 | import no.nav.k9.søknad.ytelse.psb.v1.tilsyn.TilsynPeriodeInfo;
|
@@ -125,57 +123,8 @@ public void overlappendePerioderForUttaksperiodeMap() {
|
125 | 123 | Komplette Perioder Test
|
126 | 124 | */
|
127 | 125 |
|
128 |
| - @Test |
129 |
| - public void arbeidstidPerioderErKomplettNårHelgMangler() { |
130 |
| - var søknadsperiodeFom = LocalDate.of(2021, 01, 04); |
131 |
| - var søknadsperiodeTom = LocalDate.of(2021, 01, 31); |
132 |
| - |
133 |
| - |
134 |
| - var p1 = new Periode(søknadsperiodeFom, søknadsperiodeFom.plusDays(4)); |
135 |
| - var p2 = new Periode(søknadsperiodeFom.plusDays(7), søknadsperiodeFom.plusDays(4 + 7)); |
136 |
| - var p3 = new Periode(søknadsperiodeFom.plusDays(14), søknadsperiodeTom); |
137 |
| - |
138 |
| - var ytelse = YtelseEksempel.komplettYtelse(new Periode(søknadsperiodeFom, søknadsperiodeTom)); |
139 |
| - var arbeidstaker = new Arbeidstaker( |
140 |
| - null, |
141 |
| - Organisasjonsnummer.of("999999999"), |
142 |
| - new ArbeidstidInfo(Map.of( |
143 |
| - p1, ARBEIDSTID_PERIODE_INFO_STANDARD, |
144 |
| - p2, ARBEIDSTID_PERIODE_INFO_STANDARD, |
145 |
| - p3, ARBEIDSTID_PERIODE_INFO_STANDARD |
146 |
| - ) |
147 |
| - ) |
148 |
| - ); |
149 |
| - ytelse.medArbeidstid(new Arbeidstid().medArbeidstaker(List.of(arbeidstaker))); |
150 |
| - verifyIngenFeil(ytelse); |
151 |
| - } |
152 |
| - |
153 |
| - @Test |
154 |
| - public void arbeidstidPerioderErIkkeKomplettNårDagerSomIkkeErHelgMangler() { |
155 |
| - var søknadsperiodeFom = LocalDate.of(2021, 01, 04); |
156 |
| - var søknadsperiodeTom = LocalDate.of(2021, 01, 31); |
157 |
| - |
158 |
| - var arbeidstidPeriode = List.of( |
159 |
| - new Periode(søknadsperiodeFom, søknadsperiodeFom.plusDays(3)), |
160 |
| - new Periode(søknadsperiodeFom.plusDays(7), søknadsperiodeFom.plusDays(4+7)), |
161 |
| - new Periode(søknadsperiodeFom.plusDays(14), søknadsperiodeFom.plusDays(4+14)), |
162 |
| - new Periode(søknadsperiodeFom.plusDays(22), søknadsperiodeTom)); |
163 |
| - |
164 |
| - var ytelse = YtelseEksempel.komplettYtelse(new Periode(søknadsperiodeFom, søknadsperiodeTom)); |
165 |
| - var arbeidstaker = new Arbeidstaker( |
166 |
| - null, |
167 |
| - Organisasjonsnummer.of("999999999"), |
168 |
| - new ArbeidstidInfo(Map.of( |
169 |
| - arbeidstidPeriode.get(0), ARBEIDSTID_PERIODE_INFO_STANDARD, |
170 |
| - arbeidstidPeriode.get(1), ARBEIDSTID_PERIODE_INFO_STANDARD, |
171 |
| - arbeidstidPeriode.get(2), ARBEIDSTID_PERIODE_INFO_STANDARD |
172 |
| - )) |
173 |
| - ); |
174 |
| - ytelse.medArbeidstid(new Arbeidstid().medArbeidstaker(List.of(arbeidstaker))); |
175 |
| - |
176 |
| - var feil = verifyHarFeil(ytelse); |
177 |
| - assertThat(feil).size().isEqualTo(2); |
178 |
| - } |
| 126 | + //TODO legge på uttaktest |
| 127 | + //TODO legge på arbeidsid innenfor gyildig periode test |
179 | 128 |
|
180 | 129 | /*
|
181 | 130 | Perioder utenfor gyldigperiode
|
|
0 commit comments