diff options
| author | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2026-08-15 08:36:14 +0200 |
|---|---|---|
| committer | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2026-08-15 08:36:41 +0200 |
| commit | 5700bbcb89186e432c5c7dd232b61c052de8e784 (patch) | |
| tree | 6c931136a3b95e58cf876d673c077507ca00f957 /src/test/java | |
| parent | 7235b34eeb6ff331c152116cbe4df846d7476110 (diff) | |
Quelltextformatierung
Change-Id: I51c63959e75af9373625a52b74d1d31f727a67ed
Diffstat (limited to 'src/test/java')
7 files changed, 100 insertions, 69 deletions
diff --git a/src/test/java/eu/mulk/aendggner/aenderung/parse/AenderungsgesetzParserTest.java b/src/test/java/eu/mulk/aendggner/aenderung/parse/AenderungsgesetzParserTest.java index 2dc53bb..79e257e 100644 --- a/src/test/java/eu/mulk/aendggner/aenderung/parse/AenderungsgesetzParserTest.java +++ b/src/test/java/eu/mulk/aendggner/aenderung/parse/AenderungsgesetzParserTest.java @@ -93,8 +93,7 @@ class AenderungsgesetzParserTest { @Test void eingebettetesRahmenzielSetztKontext() { var bayUig = - new Gesetz( - "BayUIG", "Bayerisches Umweltinformationsgesetz", null, List.of(), List.of()); + new Gesetz("BayUIG", "Bayerisches Umweltinformationsgesetz", null, List.of(), List.of()); var text = """ § 3 @@ -113,8 +112,7 @@ class AenderungsgesetzParserTest { // aus der Zitierkette der Änderungshistorie. assertThat(ergebnis.befehle()) .allSatisfy( - befehl -> - assertThat(befehl.stelle().anzeigeText()).startsWith("Art. 7 Absatz 2")); + befehl -> assertThat(befehl.stelle().anzeigeText()).startsWith("Art. 7 Absatz 2")); } @Test diff --git a/src/test/java/eu/mulk/aendggner/aenderung/parse/BefehlErkennerTest.java b/src/test/java/eu/mulk/aendggner/aenderung/parse/BefehlErkennerTest.java index 46c5ad6..cbf790b 100644 --- a/src/test/java/eu/mulk/aendggner/aenderung/parse/BefehlErkennerTest.java +++ b/src/test/java/eu/mulk/aendggner/aenderung/parse/BefehlErkennerTest.java @@ -225,8 +225,7 @@ class BefehlErkennerTest { // 17/2026): Die Position der neuen Einheit bestimmt ein Wortanker, das Ziel erbt der Befehl aus // dem Rahmen („Nummer 23“ der Anlage). var kontext = - new Stelle( - List.of(new Stelle.Gliederungseinheit("Anlage", ""), new Stelle.NummerNr("23"))); + new Stelle(List.of(new Stelle.Gliederungseinheit("Anlage", ""), new Stelle.NummerNr("23"))); var befehl = erkenne( "Vor den Wörtern „Aus dem Bereich Verkehr:“ wird folgender Absatz 5 eingefügt:" @@ -239,8 +238,7 @@ class BefehlErkennerTest { assertThat(einfuegung.vorher()).isTrue(); assertThat(einfuegung.ebene()).isEqualTo(Ebene.ABSATZ); assertThat(einfuegung.bezeichnung()).isEqualTo("5"); - assertThat(einfuegung.anker()) - .isEqualTo(new WortAnker.VorWoertern("Aus dem Bereich Verkehr:")); + assertThat(einfuegung.anker()).isEqualTo(new WortAnker.VorWoertern("Aus dem Bereich Verkehr:")); assertThat(einfuegung.text()).startsWith("(5) die Identifizierung"); } @@ -486,9 +484,11 @@ class BefehlErkennerTest { assertThat(befehl).containsInstanceOf(Sammelbefehl.class); var teile = ((Sammelbefehl) befehl.orElseThrow()).teilbefehle(); assertThat(teile).hasSize(2).allMatch(t -> t instanceof Streichung); - assertThat(teile).extracting(t -> t.stelle().anzeigeText()) + assertThat(teile) + .extracting(t -> t.stelle().anzeigeText()) .containsExactly("§ 3 Absatz 1 Satz 2", "§ 3 Absatz 4"); - assertThat(((Streichung) teile.get(0)).woerter()).isEqualTo("in Bezug auf § 2 Abs. 1 Nr. 1 bis 4"); + assertThat(((Streichung) teile.get(0)).woerter()) + .isEqualTo("in Bezug auf § 2 Abs. 1 Nr. 1 bis 4"); } @Test @@ -502,7 +502,8 @@ class BefehlErkennerTest { assertThat(befehl).containsInstanceOf(Sammelbefehl.class); var teile = ((Sammelbefehl) befehl.orElseThrow()).teilbefehle(); assertThat(teile).hasSize(2).allMatch(t -> t instanceof Ersetzung); - assertThat(teile).extracting(t -> t.stelle().anzeigeText()) + assertThat(teile) + .extracting(t -> t.stelle().anzeigeText()) .containsExactly("§ 20 Absatz 1 Satz 1", "§ 20 Absatz 2 Satz 2"); assertThat(((Ersetzung) teile.get(0)).neu()).isEqualTo("Lebensalters"); } @@ -518,7 +519,8 @@ class BefehlErkennerTest { assertThat(befehl).containsInstanceOf(Sammelbefehl.class); var teile = ((Sammelbefehl) befehl.orElseThrow()).teilbefehle(); assertThat(teile).hasSize(2).allMatch(t -> t instanceof WoerterEinfuegung); - assertThat(teile).extracting(t -> t.stelle().anzeigeText()) + assertThat(teile) + .extracting(t -> t.stelle().anzeigeText()) .containsExactly("§ 30 Absatz 2 Satz 1", "§ 30 Absatz 3"); } @@ -533,9 +535,11 @@ class BefehlErkennerTest { var teile = ((Sammelbefehl) befehl.orElseThrow()).teilbefehle(); assertThat(teile).hasSize(3).allMatch(t -> t instanceof Umnummerierung); // Absteigend, damit die Anwendung keine Labels kollidieren lässt: 4→5, 3→4, 2→3. - assertThat(teile).extracting(t -> t.stelle().anzeigeText()) + assertThat(teile) + .extracting(t -> t.stelle().anzeigeText()) .containsExactly("§ 5 Absatz 4", "§ 5 Absatz 3", "§ 5 Absatz 2"); - assertThat(teile).extracting(t -> ((Umnummerierung) t).neu().anzeigeText()) + assertThat(teile) + .extracting(t -> ((Umnummerierung) t).neu().anzeigeText()) .containsExactly("§ 5 Absatz 5", "§ 5 Absatz 4", "§ 5 Absatz 3"); } @@ -563,7 +567,8 @@ class BefehlErkennerTest { Stelle.LEER); var teile = ((Sammelbefehl) befehl.orElseThrow()).teilbefehle(); assertThat(teile).hasSize(2).allMatch(t -> t instanceof Ersetzung); - assertThat(teile).extracting(t -> t.stelle().anzeigeText()) + assertThat(teile) + .extracting(t -> t.stelle().anzeigeText()) .containsExactly("Absatz 1 Satz 1", "Absatz 1 Satz 2"); } @@ -614,19 +619,23 @@ class BefehlErkennerTest { @Test void bereichsAufhebungWirdSammelbefehl() { var teile = - ((Sammelbefehl) erkenne("Die Nummern 1 bis 3 werden aufgehoben.", Stelle.LEER).orElseThrow()) + ((Sammelbefehl) + erkenne("Die Nummern 1 bis 3 werden aufgehoben.", Stelle.LEER).orElseThrow()) .teilbefehle(); assertThat(teile).hasSize(3).allMatch(t -> t instanceof Aufhebung); - assertThat(teile).extracting(t -> t.stelle().anzeigeText()) + assertThat(teile) + .extracting(t -> t.stelle().anzeigeText()) .containsExactly("Nummer 1", "Nummer 2", "Nummer 3"); } @Test void koordinierteAufhebungWirdSammelbefehl() { var teile = - ((Sammelbefehl) erkenne("Die Absätze 4 und 5 werden aufgehoben.", Stelle.LEER).orElseThrow()) + ((Sammelbefehl) + erkenne("Die Absätze 4 und 5 werden aufgehoben.", Stelle.LEER).orElseThrow()) .teilbefehle(); - assertThat(teile).extracting(t -> t.stelle().anzeigeText()) + assertThat(teile) + .extracting(t -> t.stelle().anzeigeText()) .containsExactly("Absatz 4", "Absatz 5"); } @@ -639,9 +648,11 @@ class BefehlErkennerTest { .teilbefehle(); assertThat(teile).hasSize(3).allMatch(t -> t instanceof Umnummerierung); // Absteigend: 6→10, 5→9, 4→8. - assertThat(teile).extracting(t -> t.stelle().anzeigeText()) + assertThat(teile) + .extracting(t -> t.stelle().anzeigeText()) .containsExactly("Nummer 6", "Nummer 5", "Nummer 4"); - assertThat(teile).extracting(t -> ((Umnummerierung) t).neu().anzeigeText()) + assertThat(teile) + .extracting(t -> ((Umnummerierung) t).neu().anzeigeText()) .containsExactly("Nummer 10", "Nummer 9", "Nummer 8"); } @@ -656,7 +667,8 @@ class BefehlErkennerTest { .orElseThrow()) .teilbefehle(); assertThat(teile).hasSize(3).allMatch(t -> t instanceof Neufassung); - assertThat(teile).extracting(t -> t.stelle().anzeigeText()) + assertThat(teile) + .extracting(t -> t.stelle().anzeigeText()) .containsExactly("§ 52", "§ 53", "§ 54"); } @@ -704,7 +716,9 @@ class BefehlErkennerTest { new Stelle(List.of(new Stelle.Paragraph("64")))); var b = befehl.orElseThrow(); assertThat(b).isInstanceOf(Aufhebung.class); - assertThat(b.stelle().absatzbezeichnung()).get().extracting(Stelle.Absatzbezeichnung::nummer) + assertThat(b.stelle().absatzbezeichnung()) + .get() + .extracting(Stelle.Absatzbezeichnung::nummer) .isEqualTo("2"); } @@ -737,7 +751,8 @@ class BefehlErkennerTest { ((Sammelbefehl) erkenne("Die §§ 34 bis 39 werden gestrichen.", Stelle.LEER).orElseThrow()) .teilbefehle(); assertThat(teile).hasSize(6).allMatch(t -> t instanceof Aufhebung); - assertThat(teile).extracting(t -> t.stelle().anzeigeText()) + assertThat(teile) + .extracting(t -> t.stelle().anzeigeText()) .containsExactly("§ 34", "§ 35", "§ 36", "§ 37", "§ 38", "§ 39"); } @@ -774,7 +789,8 @@ class BefehlErkennerTest { .orElseThrow()) .teilbefehle(); assertThat(teile).hasSize(4).allMatch(t -> t instanceof Umnummerierung); - assertThat(teile).extracting(t -> t.stelle().anzeigeText()) + assertThat(teile) + .extracting(t -> t.stelle().anzeigeText()) .containsExactly("§ 108 Absatz 7", "§ 108 Absatz 6", "§ 108 Absatz 5", "§ 108 Absatz 4"); } @@ -806,11 +822,13 @@ class BefehlErkennerTest { @Test void koordinierteParagraphUmnummerierung() { var teile = - ((Sammelbefehl) erkenne("Die §§ 46 und 47 werden zu den §§ 34 und 35.", Stelle.LEER).orElseThrow()) + ((Sammelbefehl) + erkenne("Die §§ 46 und 47 werden zu den §§ 34 und 35.", Stelle.LEER).orElseThrow()) .teilbefehle(); assertThat(teile).hasSize(2).allMatch(t -> t instanceof Umnummerierung); assertThat(teile).extracting(t -> t.stelle().anzeigeText()).containsExactly("§ 46", "§ 47"); - assertThat(teile).extracting(t -> ((Umnummerierung) t).neu().anzeigeText()) + assertThat(teile) + .extracting(t -> ((Umnummerierung) t).neu().anzeigeText()) .containsExactly("§ 34", "§ 35"); } @@ -884,6 +902,7 @@ class BefehlErkennerTest { assertThat(teile).extracting(t -> ((Ersetzung) t).alt()).containsExactly("a", "c"); assertThat(teile).extracting(t -> ((Ersetzung) t).neu()).containsExactly("b", "d"); } + // --- Welle-4-Formen -------------------------------------------------------------------------- @Test @@ -920,7 +939,8 @@ class BefehlErkennerTest { kontext); assertThat(befehl).containsInstanceOf(Neufassung.class); - assertThat(befehl.orElseThrow().stelle().anzeigeText()).isEqualTo("Inhaltsübersicht Abschnitt 2"); + assertThat(befehl.orElseThrow().stelle().anzeigeText()) + .isEqualTo("Inhaltsübersicht Abschnitt 2"); } @Test @@ -1300,7 +1320,8 @@ class BefehlErkennerTest { @Test void erkenntSatzzeichenErsetzungOhneStelle() { var befehl = - erkenne("Der Punkt am Ende wird durch die Angabe „(Gesellschaftsdialog).“ ersetzt.", + erkenne( + "Der Punkt am Ende wird durch die Angabe „(Gesellschaftsdialog).“ ersetzt.", PARAGRAPH_5); assertThat(befehl).containsInstanceOf(Ersetzung.class); diff --git a/src/test/java/eu/mulk/aendggner/aenderung/parse/StellenParserTest.java b/src/test/java/eu/mulk/aendggner/aenderung/parse/StellenParserTest.java index d5b960a..e32489a 100644 --- a/src/test/java/eu/mulk/aendggner/aenderung/parse/StellenParserTest.java +++ b/src/test/java/eu/mulk/aendggner/aenderung/parse/StellenParserTest.java @@ -23,22 +23,23 @@ class StellenParserTest { void parstMehrfachMitGemeinsamemPraefix() { // Zweites Segment erbt „§ 3“, ersetzt aber ab „Absatz“. var stellen = StellenParser.parseMehrfach("§ 3 Absatz 1 Satz 2 und Absatz 4"); - assertThat(stellen).extracting(Stelle::anzeigeText) + assertThat(stellen) + .extracting(Stelle::anzeigeText) .containsExactly("§ 3 Absatz 1 Satz 2", "§ 3 Absatz 4"); } @Test void parstMehrfachMitSatzTiefe() { var stellen = StellenParser.parseMehrfach("§ 20 Absatz 1 Satz 1 und Absatz 2 Satz 2"); - assertThat(stellen).extracting(Stelle::anzeigeText) + assertThat(stellen) + .extracting(Stelle::anzeigeText) .containsExactly("§ 20 Absatz 1 Satz 1", "§ 20 Absatz 2 Satz 2"); } @Test void parstMehrfachMitKomma() { var stellen = StellenParser.parseMehrfach("§ 1, § 2 und § 3"); - assertThat(stellen).extracting(Stelle::anzeigeText) - .containsExactly("§ 1", "§ 2", "§ 3"); + assertThat(stellen).extracting(Stelle::anzeigeText).containsExactly("§ 1", "§ 2", "§ 3"); } @Test @@ -57,14 +58,16 @@ class StellenParserTest { void bloßeNummerErbtKomponentenart() { // „Absatz 1 und 5“: das „5“ erbt die Komponentenart „Absatz“ der letzten Komponente. var stellen = StellenParser.parseMehrfach("§ 7 Absatz 1 und 5"); - assertThat(stellen).extracting(Stelle::anzeigeText) + assertThat(stellen) + .extracting(Stelle::anzeigeText) .containsExactly("§ 7 Absatz 1", "§ 7 Absatz 5"); } @Test void bloßeNummerNachSatz() { var stellen = StellenParser.parseMehrfach("Absatz 1 Satz 1 und 2"); - assertThat(stellen).extracting(Stelle::anzeigeText) + assertThat(stellen) + .extracting(Stelle::anzeigeText) .containsExactly("Absatz 1 Satz 1", "Absatz 1 Satz 2"); } @@ -94,10 +97,12 @@ class StellenParserTest { void parstBayerischenBereichMitAbkuerzung() { // „In den Abs. 4 und 5“ und Bereiche wie „Art. 4 bis 6“ mit erhaltenem Sigel. var stellen = StellenParser.parseMehrfach("Art. 4 Abs. 3, Art. 5 Abs. 2 und Art. 11 Abs. 6"); - assertThat(stellen).extracting(Stelle::anzeigeText) + assertThat(stellen) + .extracting(Stelle::anzeigeText) .containsExactly("Art. 4 Absatz 3", "Art. 5 Absatz 2", "Art. 11 Absatz 6"); var bereich = StellenParser.parseMehrfach("Abs. 1 bis 3"); - assertThat(bereich).extracting(Stelle::anzeigeText) + assertThat(bereich) + .extracting(Stelle::anzeigeText) .containsExactly("Absatz 1", "Absatz 2", "Absatz 3"); } @@ -127,7 +132,8 @@ class StellenParserTest { @Test void ignoriertChapeauZusatz() { // „in der Angabe vor Nummer 1“ ist ein verfeinernder Zusatz ohne eigene Komponente. - assertThat(StellenParser.parse("Absatz 1 in der Angabe vor Nummer 1").orElseThrow().anzeigeText()) + assertThat( + StellenParser.parse("Absatz 1 in der Angabe vor Nummer 1").orElseThrow().anzeigeText()) .isEqualTo("Absatz 1"); } } diff --git a/src/test/java/eu/mulk/aendggner/aenderung/parse/TextBereinigerTest.java b/src/test/java/eu/mulk/aendggner/aenderung/parse/TextBereinigerTest.java index 1591a74..4d78639 100644 --- a/src/test/java/eu/mulk/aendggner/aenderung/parse/TextBereinigerTest.java +++ b/src/test/java/eu/mulk/aendggner/aenderung/parse/TextBereinigerTest.java @@ -21,7 +21,8 @@ class TextBereinigerTest { @Test void setztZerlegteUmlauteKanonischZusammen() { - // Das GV.-NRW.-Heft 7/2026 kodiert einen Teil seiner Umlaute zerlegt; für die Befehlsmuster wäre + // Das GV.-NRW.-Heft 7/2026 kodiert einen Teil seiner Umlaute zerlegt; für die Befehlsmuster + // wäre // „angefügt“ dann ein anderes Wort und dutzende Befehle könnten nie matchen. // Der Umlaut steht hier bewusst zerlegt (u + U+0308), wie im Heft. var roh = "Dem § 128 wird folgender Absatz 3 angefu\u0308gt:"; @@ -203,7 +204,8 @@ class TextBereinigerTest { + "Nächste eigene Zeile. \uE000"; assertThat(TextBereiniger.bereinige(roh)) - .isEqualTo("Erste Zeile des Absatzes wird fortgesetzt und endet hier.\nNächste eigene Zeile."); + .isEqualTo( + "Erste Zeile des Absatzes wird fortgesetzt und endet hier.\nNächste eigene Zeile."); } @Test @@ -217,7 +219,8 @@ class TextBereinigerTest { + "Dieses Gesetz tritt am Tag nach der Verkündung in Kraft. \uE000"; assertThat(TextBereiniger.bereinige(roh)) - .isEqualTo("Artikel 2\nInkrafttreten\nDieses Gesetz tritt am Tag nach der Verkündung in Kraft."); + .isEqualTo( + "Artikel 2\nInkrafttreten\nDieses Gesetz tritt am Tag nach der Verkündung in Kraft."); } @Test diff --git a/src/test/java/eu/mulk/aendggner/anwendung/BefehlAnwenderTest.java b/src/test/java/eu/mulk/aendggner/anwendung/BefehlAnwenderTest.java index e9ecbcd..c12f118 100644 --- a/src/test/java/eu/mulk/aendggner/anwendung/BefehlAnwenderTest.java +++ b/src/test/java/eu/mulk/aendggner/anwendung/BefehlAnwenderTest.java @@ -260,8 +260,9 @@ class BefehlAnwenderTest { assertThat(ergebnis.protokoll().get(0).status()).isEqualTo(Status.ANGEWANDT); assertThat(absatzText(ergebnis.neu(), "§ 1", 1)) - .contains(" 1. das Einlesen von Gesetzen,\n 1a. die Prüfung von Zitaten,\n 2. die" - + " Anwendung von Befehlen und"); + .contains( + " 1. das Einlesen von Gesetzen,\n 1a. die Prüfung von Zitaten,\n 2. die" + + " Anwendung von Befehlen und"); } @Test @@ -515,7 +516,8 @@ class BefehlAnwenderTest { // Ein Befehl → genau ein Protokolleintrag, aber beide Teiledits wirken. assertThat(ergebnis.protokoll()).hasSize(1); assertThat(ergebnis.protokoll().get(0).status()).isEqualTo(Status.ANGEWANDT); - assertThat(ergebnis.protokoll().get(0).betroffeneEnbez()).containsExactlyInAnyOrder("§ 1", "§ 2"); + assertThat(ergebnis.protokoll().get(0).betroffeneEnbez()) + .containsExactlyInAnyOrder("§ 1", "§ 2"); assertThat(absatzText(ergebnis.neu(), "§ 1", 0)) .isEqualTo("Zweck dieses Gesetzes ist die Prüfung."); assertThat(absatzText(ergebnis.neu(), "§ 2", 0)).startsWith("Prüfung ist die Prüfung"); @@ -550,7 +552,8 @@ class BefehlAnwenderTest { @Test void nummeriertParagraphUm() { var befehl = - new Umnummerierung(stelle(new Stelle.Paragraph("3")), stelle(new Stelle.Paragraph("4")), PROV); + new Umnummerierung( + stelle(new Stelle.Paragraph("3")), stelle(new Stelle.Paragraph("4")), PROV); var ergebnis = BefehlAnwender.anwenden(gesetz(), List.of(befehl)); @@ -580,7 +583,8 @@ class BefehlAnwenderTest { @Test void meldetKonfliktBeiParagraphUmnummerierung() { var befehl = - new Umnummerierung(stelle(new Stelle.Paragraph("3")), stelle(new Stelle.Paragraph("1")), PROV); + new Umnummerierung( + stelle(new Stelle.Paragraph("3")), stelle(new Stelle.Paragraph("1")), PROV); var ergebnis = BefehlAnwender.anwenden(gesetz(), List.of(befehl)); @@ -712,20 +716,26 @@ class BefehlAnwenderTest { var teile = List.<eu.mulk.aendggner.aenderung.Aenderungsbefehl>of( new Aufhebung( - stelle(new Stelle.Paragraph("1"), new Stelle.AbsatzNr("2"), new Stelle.NummerNr("1")), + stelle( + new Stelle.Paragraph("1"), new Stelle.AbsatzNr("2"), new Stelle.NummerNr("1")), PROV), new Aufhebung( - stelle(new Stelle.Paragraph("1"), new Stelle.AbsatzNr("2"), new Stelle.NummerNr("2")), + stelle( + new Stelle.Paragraph("1"), new Stelle.AbsatzNr("2"), new Stelle.NummerNr("2")), PROV), new Aufhebung( - stelle(new Stelle.Paragraph("1"), new Stelle.AbsatzNr("2"), new Stelle.NummerNr("3")), + stelle( + new Stelle.Paragraph("1"), new Stelle.AbsatzNr("2"), new Stelle.NummerNr("3")), PROV)); var ergebnis = BefehlAnwender.anwenden(gesetz(), List.of(new Sammelbefehl(teile))); assertThat(ergebnis.protokoll().get(0).status()).isEqualTo(Status.ANGEWANDT); var text = absatzText(ergebnis.neu(), "§ 1", 1); - assertThat(text).contains("1. (weggefallen)").contains("2. (weggefallen)").contains("3. (weggefallen)"); + assertThat(text) + .contains("1. (weggefallen)") + .contains("2. (weggefallen)") + .contains("3. (weggefallen)"); } // --- Anhang/Anlage als Norm-Ziel ----------------------------------------------------------- @@ -737,12 +747,7 @@ class BefehlAnwenderTest { null, null, List.of( - new Norm( - "§ 1", - "Zweck", - null, - List.of(new Absatz("1", "Es gilt der Anhang.")), - false), + new Norm("§ 1", "Zweck", null, List.of(new Absatz("1", "Es gilt der Anhang.")), false), new Norm( "Anhang", "(zu § 1)", @@ -1057,8 +1062,7 @@ class BefehlAnwenderTest { @Test void ersetztGesetzesUeberschrift() { var befehl = - new Neufassung( - stelle(new Stelle.Ueberschrift()), "Gesetz zur gründlichen Erprobung", PROV); + new Neufassung(stelle(new Stelle.Ueberschrift()), "Gesetz zur gründlichen Erprobung", PROV); var ergebnis = BefehlAnwender.anwenden(gesetz(), List.of(befehl)); @@ -1126,10 +1130,8 @@ class BefehlAnwenderTest { void nummeriertAufzaehlungsNummerImTextUm() { var befehl = new Umnummerierung( - stelle( - new Stelle.Paragraph("1"), new Stelle.AbsatzNr("2"), new Stelle.NummerNr("2")), - stelle( - new Stelle.Paragraph("1"), new Stelle.AbsatzNr("2"), new Stelle.NummerNr("4")), + stelle(new Stelle.Paragraph("1"), new Stelle.AbsatzNr("2"), new Stelle.NummerNr("2")), + stelle(new Stelle.Paragraph("1"), new Stelle.AbsatzNr("2"), new Stelle.NummerNr("4")), PROV); var ergebnis = BefehlAnwender.anwenden(gesetz(), List.of(befehl)); @@ -1163,10 +1165,8 @@ class BefehlAnwenderTest { List.of()); var befehl = new Umnummerierung( - stelle( - new Stelle.Paragraph("1"), new Stelle.AbsatzNr("1"), new Stelle.NummerNr("2")), - stelle( - new Stelle.Paragraph("1"), new Stelle.AbsatzNr("1"), new Stelle.NummerNr("1")), + stelle(new Stelle.Paragraph("1"), new Stelle.AbsatzNr("1"), new Stelle.NummerNr("2")), + stelle(new Stelle.Paragraph("1"), new Stelle.AbsatzNr("1"), new Stelle.NummerNr("1")), PROV); var ergebnis = BefehlAnwender.anwenden(mitLuecke, List.of(befehl)); diff --git a/src/test/java/eu/mulk/aendggner/anwendung/SatzTeilerTest.java b/src/test/java/eu/mulk/aendggner/anwendung/SatzTeilerTest.java index c0da1f3..47acc3b 100644 --- a/src/test/java/eu/mulk/aendggner/anwendung/SatzTeilerTest.java +++ b/src/test/java/eu/mulk/aendggner/anwendung/SatzTeilerTest.java @@ -115,7 +115,8 @@ class SatzTeilerTest { SatzTeiler.teileTexte( "Die Angebote können zusammengefasst werden. § 27 Absatz 2 bleibt unberührt."); - assertThat(saetze).containsExactly( - "Die Angebote können zusammengefasst werden.", "§ 27 Absatz 2 bleibt unberührt."); + assertThat(saetze) + .containsExactly( + "Die Angebote können zusammengefasst werden.", "§ 27 Absatz 2 bleibt unberührt."); } } diff --git a/src/test/java/eu/mulk/aendggner/gesetz/land/LandesRechtTextParserTest.java b/src/test/java/eu/mulk/aendggner/gesetz/land/LandesRechtTextParserTest.java index 77249f6..897a440 100644 --- a/src/test/java/eu/mulk/aendggner/gesetz/land/LandesRechtTextParserTest.java +++ b/src/test/java/eu/mulk/aendggner/gesetz/land/LandesRechtTextParserTest.java @@ -159,7 +159,9 @@ class LandesRechtTextParserTest { // Unnummerierter Einzelabsatz und weggefallene Norm wie im bayerischen Fall. assertThat(gesetz.norm("§ 2").orElseThrow().absaetze().get(0).nummer()).isNull(); assertThat(gesetz.norm("§ 3").orElseThrow().weggefallen()).isTrue(); - assertThat(gesetz.gliederungen()).extracting(Gliederung::anzeigeText).containsExactly("I. Teil — Grundlagen der Gemeindeverfassung"); + assertThat(gesetz.gliederungen()) + .extracting(Gliederung::anzeigeText) + .containsExactly("I. Teil — Grundlagen der Gemeindeverfassung"); } @Test |
