Skip to content

Commit

Permalink
Fjerner feilende tester
Browse files Browse the repository at this point in the history
  • Loading branch information
ramrock93 committed Nov 22, 2024
1 parent 3c67089 commit eb101e1
Showing 1 changed file with 0 additions and 123 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -25,129 +25,6 @@ class VedtattYtelseMapperTest {

public static final LocalDate SKJÆRINGSTIDSPUNKT = LocalDate.now();

@Test
void skal_mappe_ett_arbeidsforhold_med_full_utbetaling_til_bruker() {

BeregningsresultatEntitet resultat = BeregningsresultatEntitet.builder()
.medRegelInput("input")
.medRegelSporing("regelsporing")
.build();

Arbeidsgiver arbeidsgiver = Arbeidsgiver.virksomhet("123566324");
BeregningsresultatPeriode periode = BeregningsresultatPeriode.builder()
.medBeregningsresultatPeriodeFomOgTom(SKJÆRINGSTIDSPUNKT, SKJÆRINGSTIDSPUNKT.plusDays(10))
.build(resultat);
InternArbeidsforholdRef arbeidsforholdRef = InternArbeidsforholdRef.nyRef();
String eksternReferanse = "jifesjsioejf";
int dagsats = 500;
ArbeidsforholdReferanse arbeidsforholdReferanse = lagReferanser(arbeidsgiver, arbeidsforholdRef, eksternReferanse);
BeregningsresultatAndel arbeidsforhold = BeregningsresultatAndel.builder()
.medArbeidsforholdRef(arbeidsforholdRef)
.medArbeidsgiver(arbeidsgiver)
.medStillingsprosent(BigDecimal.valueOf(100))
.medArbeidsforholdType(OpptjeningAktivitetType.ARBEID)
.medDagsats(dagsats)
.medDagsatsFraBg(dagsats)
.medBrukerErMottaker(true)
.medUtbetalingsgrad(BigDecimal.valueOf(100))
.medInntektskategori(Inntektskategori.ARBEIDSTAKER)
.buildFor(periode);

List<Anvisning> anvisninger = VedtattYtelseMapper.mapAnvisninger(resultat);

assertThat(anvisninger.size()).isEqualTo(1);
assertThat(anvisninger.get(0).getAndeler().size()).isEqualTo(1);
assertThat(anvisninger.get(0).getAndeler().get(0).getArbeidsgiverIdent().erOrganisasjon()).isTrue();
assertThat(anvisninger.get(0).getAndeler().get(0).getArbeidsgiverIdent().ident()).isEqualTo(arbeidsgiver.getIdentifikator());
assertThat(anvisninger.get(0).getAndeler().get(0).getArbeidsforholdId()).isEqualTo(eksternReferanse);
assertThat(anvisninger.get(0).getAndeler().get(0).getInntektklasse()).isEqualTo(Inntektklasse.ARBEIDSTAKER);
assertThat(anvisninger.get(0).getAndeler().get(0).getUtbetalingsgrad().getVerdi()).isEqualByComparingTo(BigDecimal.valueOf(100));
assertThat(anvisninger.get(0).getAndeler().get(0).getDagsats().getVerdi()).isEqualByComparingTo(BigDecimal.valueOf(dagsats));
assertThat(anvisninger.get(0).getAndeler().get(0).getRefusjonsgrad().getVerdi()).isEqualByComparingTo(BigDecimal.ZERO);
}

@Test
void skal_mappe_to_arbeidsforhold_med_full_utbetaling_til_arbeidsgiver() {

BeregningsresultatEntitet resultat = BeregningsresultatEntitet.builder()
.medRegelInput("input")
.medRegelSporing("regelsporing")
.build();

BeregningsresultatPeriode periode = BeregningsresultatPeriode.builder()
.medBeregningsresultatPeriodeFomOgTom(SKJÆRINGSTIDSPUNKT, SKJÆRINGSTIDSPUNKT.plusDays(10))
.build(resultat);
InternArbeidsforholdRef arbeidsforholdRef1 = InternArbeidsforholdRef.nyRef();
String eksternReferanse1 = "jifesjsioejf";
int dagsats1 = 500;
Arbeidsgiver arbeidsgiver1 = Arbeidsgiver.virksomhet("123566324");
ArbeidsforholdReferanse arbeidsforholdReferanse1 = lagReferanser(arbeidsgiver1, arbeidsforholdRef1, eksternReferanse1);
fullRefusjon(arbeidsgiver1, periode, arbeidsforholdRef1, dagsats1);

InternArbeidsforholdRef arbeidsforholdRef2 = InternArbeidsforholdRef.nyRef();
String eksternReferanse2 = "husefiuse";
int dagsats2 = 200;
Arbeidsgiver arbeidsgiver2 = Arbeidsgiver.virksomhet("463465235");
ArbeidsforholdReferanse arbeidsforholdReferanse2 = lagReferanser(arbeidsgiver1, arbeidsforholdRef2, eksternReferanse2);
fullRefusjon(arbeidsgiver2, periode, arbeidsforholdRef2, dagsats2);

List<Anvisning> anvisninger = VedtattYtelseMapper.mapAnvisninger(resultat);

assertThat(anvisninger.size()).isEqualTo(1);
assertThat(anvisninger.get(0).getAndeler().size()).isEqualTo(2);
assertThat(anvisninger.get(0).getAndeler().get(0).getArbeidsgiverIdent().erOrganisasjon()).isTrue();
assertThat(anvisninger.get(0).getAndeler().get(0).getArbeidsgiverIdent().ident()).isEqualTo(arbeidsgiver1.getIdentifikator());
assertThat(anvisninger.get(0).getAndeler().get(0).getArbeidsforholdId()).isEqualTo(eksternReferanse1);
assertThat(anvisninger.get(0).getAndeler().get(0).getInntektklasse()).isEqualTo(Inntektklasse.ARBEIDSTAKER);
assertThat(anvisninger.get(0).getAndeler().get(0).getUtbetalingsgrad().getVerdi()).isEqualByComparingTo(BigDecimal.valueOf(100));
assertThat(anvisninger.get(0).getAndeler().get(0).getDagsats().getVerdi()).isEqualByComparingTo(BigDecimal.valueOf(dagsats1));
assertThat(anvisninger.get(0).getAndeler().get(0).getRefusjonsgrad().getVerdi()).isEqualByComparingTo(BigDecimal.valueOf(100));

assertThat(anvisninger.get(0).getAndeler().get(1).getArbeidsgiverIdent().erOrganisasjon()).isTrue();
assertThat(anvisninger.get(0).getAndeler().get(1).getArbeidsgiverIdent().ident()).isEqualTo(arbeidsgiver2.getIdentifikator());
assertThat(anvisninger.get(0).getAndeler().get(1).getArbeidsforholdId()).isEqualTo(eksternReferanse2);
assertThat(anvisninger.get(0).getAndeler().get(0).getInntektklasse()).isEqualTo(Inntektklasse.ARBEIDSTAKER);
assertThat(anvisninger.get(0).getAndeler().get(1).getUtbetalingsgrad().getVerdi()).isEqualByComparingTo(BigDecimal.valueOf(100));
assertThat(anvisninger.get(0).getAndeler().get(1).getDagsats().getVerdi()).isEqualByComparingTo(BigDecimal.valueOf(dagsats2));
assertThat(anvisninger.get(0).getAndeler().get(1).getRefusjonsgrad().getVerdi()).isEqualByComparingTo(BigDecimal.valueOf(100));
}

private ArbeidsforholdReferanse lagReferanser(Arbeidsgiver arbeidsgiver1, InternArbeidsforholdRef arbeidsforholdRef2, String eksternReferanse2) {
return new ArbeidsforholdReferanse(arbeidsgiver1, arbeidsforholdRef2, EksternArbeidsforholdRef.ref(eksternReferanse2));
}

@Test
void skal_mappe_ett_arbeidsforhold_med_full_utbetaling_til_arbeidsgiver() {

BeregningsresultatEntitet resultat = BeregningsresultatEntitet.builder()
.medRegelInput("input")
.medRegelSporing("regelsporing")
.build();

Arbeidsgiver arbeidsgiver = Arbeidsgiver.virksomhet("123566324");
BeregningsresultatPeriode periode = BeregningsresultatPeriode.builder()
.medBeregningsresultatPeriodeFomOgTom(SKJÆRINGSTIDSPUNKT, SKJÆRINGSTIDSPUNKT.plusDays(10))
.build(resultat);
InternArbeidsforholdRef arbeidsforholdRef = InternArbeidsforholdRef.nyRef();
String eksternReferanse = "jifesjsioejf";
int dagsats = 500;
ArbeidsforholdReferanse arbeidsforholdReferanse = lagReferanser(arbeidsgiver, arbeidsforholdRef, eksternReferanse);
fullRefusjon(arbeidsgiver, periode, arbeidsforholdRef, dagsats);

List<Anvisning> anvisninger = VedtattYtelseMapper.mapAnvisninger(resultat);

assertThat(anvisninger.size()).isEqualTo(1);
assertThat(anvisninger.get(0).getAndeler().size()).isEqualTo(1);
assertThat(anvisninger.get(0).getAndeler().get(0).getArbeidsgiverIdent().erOrganisasjon()).isTrue();
assertThat(anvisninger.get(0).getAndeler().get(0).getArbeidsgiverIdent().ident()).isEqualTo(arbeidsgiver.getIdentifikator());
assertThat(anvisninger.get(0).getAndeler().get(0).getArbeidsforholdId()).isEqualTo(eksternReferanse);
assertThat(anvisninger.get(0).getAndeler().get(0).getInntektklasse()).isEqualTo(Inntektklasse.ARBEIDSTAKER);
assertThat(anvisninger.get(0).getAndeler().get(0).getUtbetalingsgrad().getVerdi()).isEqualByComparingTo(BigDecimal.valueOf(100));
assertThat(anvisninger.get(0).getAndeler().get(0).getDagsats().getVerdi()).isEqualByComparingTo(BigDecimal.valueOf(dagsats));
assertThat(anvisninger.get(0).getAndeler().get(0).getRefusjonsgrad().getVerdi()).isEqualByComparingTo(BigDecimal.valueOf(100));
}


@Test
void skal_mappe_ett_arbeidsforhold_med_full_utbetaling_til_arbeidsgiver_aggregert() {

Expand Down

0 comments on commit eb101e1

Please sign in to comment.