@@ -54,8 +54,9 @@ class BeregningsgrunnlagTest {
54
54
// Act
55
55
RegelResultat regelResultat = new RegelForeslåBeregningsgrunnlag (grunnlag ).evaluerRegel (grunnlag );
56
56
// Assert
57
-
58
- assertThat (regelResultat .getBeregningsresultat ()).isEqualTo (ResultatBeregningType .IKKE_BEREGNET );
57
+ assertThat (regelResultat .versjon ()).isNotNull ();
58
+ assertThat (regelResultat .sporing ().versjon ()).isNotNull ();
59
+ assertThat (regelResultat .beregningsresultat ()).isEqualTo (ResultatBeregningType .IKKE_BEREGNET );
59
60
verifiserRegelmerknad (regelResultat , "5038" );
60
61
verifiserBeregningsgrunnlagBruttoPrPeriodeType (grunnlag , BeregningsgrunnlagHjemmel .K14_HJEMMEL_BARE_FRILANSER , AktivitetStatus .ATFL , 12 * månedsinntekt .doubleValue ());
61
62
Periode beregningsperiode = Periode .månederFør (beregningsgrunnlag .getSkjæringstidspunkt (), 3 );
@@ -75,7 +76,7 @@ class BeregningsgrunnlagTest {
75
76
RegelResultat regelResultat = new RegelForeslåBeregningsgrunnlag (grunnlag ).evaluerRegel (grunnlag );
76
77
// Assert
77
78
78
- assertThat (regelResultat .getBeregningsresultat ()).isEqualTo (ResultatBeregningType .BEREGNET );
79
+ assertThat (regelResultat .beregningsresultat ()).isEqualTo (ResultatBeregningType .BEREGNET );
79
80
verifiserBeregningsgrunnlagBruttoPrPeriodeType (grunnlag , BeregningsgrunnlagHjemmel .K14_HJEMMEL_BARE_FRILANSER , AktivitetStatus .ATFL , 12 * månedsinntekt .doubleValue ());
80
81
Periode beregningsperiode = Periode .månederFør (beregningsgrunnlag .getSkjæringstidspunkt (), 3 );
81
82
BeregningsgrunnlagPrArbeidsforhold af = grunnlag .getBeregningsgrunnlagPrStatus (AktivitetStatus .ATFL ).getArbeidsforhold ().get (0 );
@@ -94,7 +95,7 @@ void skalBeregneGrunnlagUtenInntektsmeldingN1N2N3() {
94
95
RegelResultat regelResultat = new RegelForeslåBeregningsgrunnlag (grunnlag ).evaluerRegel (grunnlag );
95
96
96
97
// Assert
97
- assertThat (regelResultat .getBeregningsresultat ()).isEqualTo (ResultatBeregningType .BEREGNET );
98
+ assertThat (regelResultat .beregningsresultat ()).isEqualTo (ResultatBeregningType .BEREGNET );
98
99
verifiserBeregningsgrunnlagBruttoPrPeriodeType (grunnlag , BeregningsgrunnlagHjemmel .K14_HJEMMEL_BARE_ARBEIDSTAKER , AktivitetStatus .ATFL , 12 * månedsinntekt .doubleValue ());
99
100
Periode beregningsperiode = Periode .månederFør (beregningsgrunnlag .getSkjæringstidspunkt (), 3 );
100
101
BeregningsgrunnlagPrArbeidsforhold af = grunnlag .getBeregningsgrunnlagPrStatus (AktivitetStatus .ATFL ).getArbeidsforhold ().get (0 );
@@ -118,7 +119,7 @@ void skalBeregneGrunnlagUtenInntektsmeldingN1N3() {
118
119
RegelResultat regelResultat = new RegelForeslåBeregningsgrunnlag (grunnlag ).evaluerRegel (grunnlag );
119
120
120
121
// Assert
121
- assertThat (regelResultat .getBeregningsresultat ()).isEqualTo (ResultatBeregningType .IKKE_BEREGNET );
122
+ assertThat (regelResultat .beregningsresultat ()).isEqualTo (ResultatBeregningType .IKKE_BEREGNET );
122
123
verifiserRegelmerknad (regelResultat , "5038" );
123
124
verifiserBeregningsgrunnlagBruttoPrPeriodeType (grunnlag , BeregningsgrunnlagHjemmel .K14_HJEMMEL_BARE_FRILANSER , AktivitetStatus .ATFL , 12 * månedsinntekt .doubleValue () * 2 / 3 );
124
125
Periode beregningsperiode = Periode .månederFør (beregningsgrunnlag .getSkjæringstidspunkt (), 3 );
@@ -140,7 +141,7 @@ void skalBeregneGrunnlagUtenInntektsmeldingN1N2() {
140
141
RegelResultat regelResultat = new RegelForeslåBeregningsgrunnlag (grunnlag ).evaluerRegel (grunnlag );
141
142
142
143
// Assert
143
- assertThat (regelResultat .getBeregningsresultat ()).isEqualTo (ResultatBeregningType .BEREGNET );
144
+ assertThat (regelResultat .beregningsresultat ()).isEqualTo (ResultatBeregningType .BEREGNET );
144
145
//Beløp er satt presis slik at det blir (beregnet verdi)-0.01<beløp<(beregnet verdi)+0.01
145
146
verifiserBeregningsgrunnlagBruttoPrPeriodeType (grunnlag , BeregningsgrunnlagHjemmel .K14_HJEMMEL_BARE_ARBEIDSTAKER , AktivitetStatus .ATFL , 12 * 2600.66666 );
146
147
Periode beregningsperiode = Periode .månederFør (beregningsgrunnlag .getSkjæringstidspunkt (), 3 );
@@ -162,7 +163,7 @@ void skalBeregneGrunnlagUtenInntektsmeldingN1() {
162
163
RegelResultat regelResultat = new RegelForeslåBeregningsgrunnlag (grunnlag ).evaluerRegel (grunnlag );
163
164
164
165
// Assert
165
- assertThat (regelResultat .getBeregningsresultat ()).isEqualTo (ResultatBeregningType .BEREGNET );
166
+ assertThat (regelResultat .beregningsresultat ()).isEqualTo (ResultatBeregningType .BEREGNET );
166
167
//Beløp er satt presis slik at det blir (beregnet verdi)-0.01<beløp<(beregnet verdi)+0.01
167
168
verifiserBeregningsgrunnlagBruttoPrPeriodeType (grunnlag , BeregningsgrunnlagHjemmel .K14_HJEMMEL_BARE_ARBEIDSTAKER , AktivitetStatus .ATFL , 12 * 1300.3333 );
168
169
Periode beregningsperiode = Periode .månederFør (beregningsgrunnlag .getSkjæringstidspunkt (), 3 );
@@ -190,7 +191,7 @@ void skalBeregneGrunnlagUtenInntektsmeldingN1() {
190
191
RegelResultat regelResultat = new RegelForeslåBeregningsgrunnlag (grunnlag ).evaluerRegel (grunnlag );
191
192
192
193
// Assert
193
- assertThat (regelResultat .getBeregningsresultat ()).isEqualTo (ResultatBeregningType .BEREGNET );
194
+ assertThat (regelResultat .beregningsresultat ()).isEqualTo (ResultatBeregningType .BEREGNET );
194
195
verifiserBeregningsgrunnlagBruttoPrPeriodeType (grunnlag , BeregningsgrunnlagHjemmel .K14_HJEMMEL_BARE_ARBEIDSTAKER , AktivitetStatus .ATFL , 12 * månedsinntektFraSaksbehandler .doubleValue ());
195
196
Periode beregningsperiode = Periode .månederFør (beregningsgrunnlag .getSkjæringstidspunkt (), 3 );
196
197
BeregningsgrunnlagPrArbeidsforhold af = grunnlag .getBeregningsgrunnlagPrStatus (AktivitetStatus .ATFL ).getArbeidsforhold ().get (0 );
@@ -218,7 +219,7 @@ void skalBeregneGrunnlagUtenInntektsmeldingN1() {
218
219
RegelResultat regelResultat = new RegelForeslåBeregningsgrunnlag (grunnlag ).evaluerRegel (grunnlag );
219
220
220
221
// Assert
221
- assertThat (regelResultat .getBeregningsresultat ()).isEqualTo (ResultatBeregningType .BEREGNET );
222
+ assertThat (regelResultat .beregningsresultat ()).isEqualTo (ResultatBeregningType .BEREGNET );
222
223
verifiserBeregningsgrunnlagBruttoPrPeriodeType (grunnlag , BeregningsgrunnlagHjemmel .K14_HJEMMEL_BARE_ARBEIDSTAKER , AktivitetStatus .ATFL , 12 * månedsinntektFraSaksbehandler .doubleValue ());
223
224
Periode beregningsperiode = Periode .månederFør (beregningsgrunnlag .getSkjæringstidspunkt (), 3 );
224
225
BeregningsgrunnlagPrArbeidsforhold af = grunnlag .getBeregningsgrunnlagPrStatus (AktivitetStatus .ATFL ).getArbeidsforhold ().get (0 );
@@ -245,7 +246,7 @@ void skalBeregneGrunnlagUtenInntektsmeldingN1() {
245
246
RegelResultat regelResultat = new RegelForeslåBeregningsgrunnlag (grunnlag ).evaluerRegel (grunnlag );
246
247
247
248
// Assert
248
- assertThat (regelResultat .getBeregningsresultat ()).isEqualTo (ResultatBeregningType .BEREGNET );
249
+ assertThat (regelResultat .beregningsresultat ()).isEqualTo (ResultatBeregningType .BEREGNET );
249
250
verifiserBeregningsgrunnlagBruttoPrPeriodeType (grunnlag , BeregningsgrunnlagHjemmel .K14_HJEMMEL_BARE_ARBEIDSTAKER , AktivitetStatus .ATFL , 12 * månedsinntektFraSaksbehandler .doubleValue ());
250
251
Periode beregningsperiode = Periode .månederFør (beregningsgrunnlag .getSkjæringstidspunkt (), 3 );
251
252
BeregningsgrunnlagPrArbeidsforhold af = grunnlag .getBeregningsgrunnlagPrStatus (AktivitetStatus .ATFL ).getArbeidsforhold ().get (0 );
@@ -273,7 +274,7 @@ void skalBeregneGrunnlagUtenInntektsmeldingN1() {
273
274
274
275
// Assert
275
276
verifiserRegelmerknad (regelResultat , "5038" );
276
- assertThat (regelResultat .getBeregningsresultat ()).isEqualTo (ResultatBeregningType .IKKE_BEREGNET );
277
+ assertThat (regelResultat .beregningsresultat ()).isEqualTo (ResultatBeregningType .IKKE_BEREGNET );
277
278
verifiserBeregningsgrunnlagBruttoPrPeriodeType (grunnlag , BeregningsgrunnlagHjemmel .K14_HJEMMEL_BARE_ARBEIDSTAKER , AktivitetStatus .ATFL , 12 * månedsinntektFraSaksbehandler .doubleValue ());
278
279
Periode beregningsperiode = Periode .månederFør (beregningsgrunnlag .getSkjæringstidspunkt (), 3 );
279
280
BeregningsgrunnlagPrArbeidsforhold af = grunnlag .getBeregningsgrunnlagPrStatus (AktivitetStatus .ATFL ).getArbeidsforhold ().get (0 );
@@ -299,7 +300,7 @@ void skalBeregneGrunnlagAGMedInntektsmelding() {
299
300
RegelResultat regelResultat = new RegelForeslåBeregningsgrunnlag (grunnlag ).evaluerRegel (grunnlag );
300
301
301
302
// Assert
302
- assertThat (regelResultat .getBeregningsresultat ()).isEqualTo (ResultatBeregningType .BEREGNET );
303
+ assertThat (regelResultat .beregningsresultat ()).isEqualTo (ResultatBeregningType .BEREGNET );
303
304
verifiserBeregningsgrunnlagBruttoPrPeriodeType (grunnlag , BeregningsgrunnlagHjemmel .K14_HJEMMEL_BARE_ARBEIDSTAKER , AktivitetStatus .ATFL , 12 * månedsinntektFraInntektsmelding .doubleValue ());
304
305
BeregningsgrunnlagPrArbeidsforhold af = grunnlag .getBeregningsgrunnlagPrStatus (AktivitetStatus .ATFL ).getArbeidsforhold ().get (0 );
305
306
Periode beregningsperiode = Periode .månederFør (beregningsgrunnlag .getSkjæringstidspunkt (), 3 );
@@ -325,7 +326,7 @@ void toArbeidsforholdMedInntektsmelding() {
325
326
RegelResultat regelResultat = new RegelForeslåBeregningsgrunnlag (grunnlag ).evaluerRegel (grunnlag );
326
327
327
328
// Assert
328
- assertThat (regelResultat .getBeregningsresultat ()).isEqualTo (ResultatBeregningType .BEREGNET );
329
+ assertThat (regelResultat .beregningsresultat ()).isEqualTo (ResultatBeregningType .BEREGNET );
329
330
verifiserBeregningsgrunnlagBruttoPrPeriodeType (grunnlag , BeregningsgrunnlagHjemmel .K14_HJEMMEL_BARE_ARBEIDSTAKER , AktivitetStatus .ATFL , 12 * månedsinntekt1 .add (månedsinntekt2 ).doubleValue ());
330
331
BeregningsgrunnlagPrArbeidsforhold af = grunnlag .getBeregningsgrunnlagPrStatus (AktivitetStatus .ATFL ).getArbeidsforhold ().get (0 );
331
332
Periode beregningsperiode = Periode .månederFør (beregningsgrunnlag .getSkjæringstidspunkt (), 3 );
@@ -350,7 +351,7 @@ void toFrilansArbeidsforhold() {
350
351
RegelResultat regelResultat = new RegelForeslåBeregningsgrunnlag (grunnlag ).evaluerRegel (grunnlag );
351
352
352
353
// Assert
353
- assertThat (regelResultat .getBeregningsresultat ()).isEqualTo (ResultatBeregningType .BEREGNET );
354
+ assertThat (regelResultat .beregningsresultat ()).isEqualTo (ResultatBeregningType .BEREGNET );
354
355
verifiserBeregningsgrunnlagBruttoPrPeriodeType (grunnlag , BeregningsgrunnlagHjemmel .K14_HJEMMEL_BARE_FRILANSER , AktivitetStatus .ATFL , 12 * (månedsinntekt1 .add (månedsinntekt2 )).doubleValue ());
355
356
BeregningsgrunnlagPrArbeidsforhold af = grunnlag .getBeregningsgrunnlagPrStatus (AktivitetStatus .ATFL ).getArbeidsforhold ().get (0 );
356
357
assertThat (af .getBeregningsperiode ()).isNotNull ();
@@ -375,7 +376,7 @@ void kombinasjonArbeidstakerOgFrilans() {
375
376
RegelResultat regelResultat = new RegelForeslåBeregningsgrunnlag (grunnlag ).evaluerRegel (grunnlag );
376
377
377
378
// Assert
378
- assertThat (regelResultat .getBeregningsresultat ()).isEqualTo (ResultatBeregningType .BEREGNET );
379
+ assertThat (regelResultat .beregningsresultat ()).isEqualTo (ResultatBeregningType .BEREGNET );
379
380
verifiserBeregningsgrunnlagBruttoPrPeriodeType (grunnlag , BeregningsgrunnlagHjemmel .K14_HJEMMEL_ARBEIDSTAKER_OG_FRILANSER , AktivitetStatus .ATFL , 12 * (månedsinntektFrilans .add (månedsinntektArbeidstaker )).doubleValue ());
380
381
BeregningsgrunnlagPrArbeidsforhold af = grunnlag .getBeregningsgrunnlagPrStatus (AktivitetStatus .ATFL ).getArbeidsforhold ().get (0 );
381
382
Periode beregningsperiode = Periode .månederFør (beregningsgrunnlag .getSkjæringstidspunkt (), 3 );
@@ -402,7 +403,7 @@ void kombinasjonArbeidstakerOgFrilansDerFrilansinntektErNull() {
402
403
RegelResultat regelResultat = new RegelForeslåBeregningsgrunnlag (grunnlag ).evaluerRegel (grunnlag );
403
404
404
405
// Assert
405
- assertThat (regelResultat .getBeregningsresultat ()).isEqualTo (ResultatBeregningType .BEREGNET );
406
+ assertThat (regelResultat .beregningsresultat ()).isEqualTo (ResultatBeregningType .BEREGNET );
406
407
verifiserBeregningsgrunnlagBruttoPrPeriodeType (grunnlag , BeregningsgrunnlagHjemmel .K14_HJEMMEL_ARBEIDSTAKER_OG_FRILANSER , AktivitetStatus .ATFL , 12 * (månedsinntektFrilans .add (månedsinntektArbeidstaker )).doubleValue ());
407
408
BeregningsgrunnlagPrArbeidsforhold af = grunnlag .getBeregningsgrunnlagPrStatus (AktivitetStatus .ATFL ).getArbeidsforhold ().get (0 );
408
409
Periode beregningsperiode = Periode .månederFør (beregningsgrunnlag .getSkjæringstidspunkt (), 3 );
@@ -426,9 +427,9 @@ void kombinasjonArbeidstakerOgFrilansDerFrilansinntektErNull() {
426
427
RegelResultat regelResultat = new RegelForeslåBeregningsgrunnlag (grunnlag ).evaluerRegel (grunnlag );
427
428
428
429
// Assert
429
- assertThat (regelResultat .getRegelSporing ().sporing ()).contains (BeregnRapportertInntektVedManuellFastsettelse .ID );
430
+ assertThat (regelResultat .sporing ().sporing ()).contains (BeregnRapportertInntektVedManuellFastsettelse .ID );
430
431
431
- assertThat (regelResultat .getBeregningsresultat ()).isEqualTo (ResultatBeregningType .BEREGNET );
432
+ assertThat (regelResultat .beregningsresultat ()).isEqualTo (ResultatBeregningType .BEREGNET );
432
433
BeregningsgrunnlagPrArbeidsforhold af = grunnlag .getBeregningsgrunnlagPrStatus (AktivitetStatus .ATFL ).getArbeidsforhold ().get (0 );
433
434
assertThat (af .getBeregnetPrÅr ()).isEqualByComparingTo (BigDecimal .valueOf (beregnetPrÅr ));
434
435
}
0 commit comments