Skip to content

Commit

Permalink
6380 unntak fra lovvalgsland a001 (#645)
Browse files Browse the repository at this point in the history
  • Loading branch information
martonSkjevelandNav authored Apr 8, 2024
1 parent fb49c36 commit 6ba116a
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 1 deletion.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
target/
!.mvn/wrapper/maven-wrapper.jar
.DS_Store

### STS ###
.apt_generated
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ public MedlemskapA001 getMedlemskap(SedDataDto sedData) {

if (lovvalgsperiode.isPresent()) {
medlemskap.setUnntak(getUnntak(lovvalgsperiode.get()));
medlemskap.setNaavaerendemedlemskap(getLovvalgsland(lovvalgsperiode.get()));
medlemskap.setNaavaerendemedlemskap(getUnntakFraLovvalgsland(lovvalgsperiode.get()));
medlemskap.setForespurtmedlemskap(getLovvalgsland(lovvalgsperiode.get()));
medlemskap.setSoeknadsperiode(getSoeknadsperiode(lovvalgsperiode.get()));
medlemskap.setTidligereperiode(getTidligerePeriode(sedData.getTidligereLovvalgsperioder()));
Expand Down Expand Up @@ -62,6 +62,13 @@ private Vertsland getVertsland(SedDataDto sedData) {
return vertsland;
}

private List<Land> getUnntakFraLovvalgsland(Lovvalgsperiode lovvalgsperiode) {
Land land = new Land();
land.setLandkode(LandkodeMapper.mapTilLandkodeIso2(lovvalgsperiode.getUnntakFraLovvalgsland()));

return Collections.singletonList(land);
}

private List<Land> getLovvalgsland(Lovvalgsperiode lovvalgsperiode) {
Land land = new Land();
land.setLandkode(LandkodeMapper.mapTilLandkodeIso2(lovvalgsperiode.getLovvalgsland()));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,8 @@ void mapTilSed() throws MappingException, NotFoundException {
MedlemskapA001 medlemskapA001 = (MedlemskapA001) sed.getMedlemskap();
assertThat(sed.getNav().getArbeidsgiver()).allMatch(a -> "NO".equalsIgnoreCase(a.getAdresse().getLand()));
assertThat(medlemskapA001.getVertsland().getArbeidsgiver()).noneMatch(a -> "NO".equalsIgnoreCase(a.getAdresse().getLand()));
assertThat(medlemskapA001.getNaavaerendemedlemskap()).allMatch(medlemskap -> "SE".equalsIgnoreCase(medlemskap.getLandkode()));
assertThat(medlemskapA001.getForespurtmedlemskap()).allMatch(medlemskap -> "NO".equalsIgnoreCase(medlemskap.getLandkode()));
}
}

0 comments on commit 6ba116a

Please sign in to comment.