Skip to content

Commit 5d985fa

Browse files
authored
Vask nbsp (#2076)
* Vasker også for nbsp * Vasker også for nbsp
1 parent 611c482 commit 5d985fa

File tree

3 files changed

+36
-1
lines changed

3 files changed

+36
-1
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package no.nav.foreldrepenger.abakus.app.vedlikehold;
2+
3+
class BegrunnelseVasker {
4+
5+
public static String vask(String uvasket) {
6+
return uvasket.replace("\n", "").replace("\r", "")
7+
.replace("\u00a0"," ");
8+
}
9+
10+
}

web/src/main/java/no/nav/foreldrepenger/abakus/app/vedlikehold/ForvaltningRestTjeneste.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ public Response vaskBegrunnelse(@TilpassetAbacAttributt(supplierClass = Forvaltn
8787
OppgittOpptjening oppgittOpptjening = iayTjeneste.hentOppgittOpptjeningFor(eksternReferanse.toUuidReferanse()).orElseThrow();
8888
var næringer = oppgittOpptjening.getEgenNæring().stream().filter(OppgittEgenNæring::getVarigEndring).toList();
8989
var antall = næringer.stream().map(næring -> {
90-
var begrunnelse = næring.getBegrunnelse().replace("\n", "").replace("\r", "");
90+
var begrunnelse = BegrunnelseVasker.vask(næring.getBegrunnelse());
9191
if (!begrunnelse.equals(næring.getBegrunnelse())) {
9292
return entityManager.createNativeQuery(
9393
"UPDATE iay_egen_naering SET begrunnelse = :begr WHERE id = :enid")
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
package no.nav.foreldrepenger.abakus.app.vedlikehold;
2+
3+
import static org.assertj.core.api.AssertionsForClassTypes.assertThat;
4+
5+
import org.junit.jupiter.api.Test;
6+
7+
class BegrunnelseVaskerTest {
8+
9+
@Test
10+
void skal_vaske_begrunnelse() {
11+
12+
var uvasket = "Gått fra \n" +
13+
"usammenhengende vikariater med varierende arbeidsomfang,til fast kontrakt med mer stabil og \n" +
14+
"høyere inntekt.";
15+
16+
17+
var forventet = "Gått fra " +
18+
"usammenhengende vikariater med varierende arbeidsomfang,til fast kontrakt med mer stabil og " +
19+
"høyere inntekt.";
20+
21+
var vasket = BegrunnelseVasker.vask(uvasket);
22+
23+
assertThat(vasket).isEqualTo(forventet);
24+
}
25+
}

0 commit comments

Comments
 (0)