From 58e19982f25ae6433d7837454bb54b8edc37589c Mon Sep 17 00:00:00 2001 From: Matthias Andreas Benkard Date: Mon, 13 Jul 2026 07:09:19 +0200 Subject: Add tests, usage documentation, and .claude/ to .gitignore. Unit tests for the gii-norm loader, text cleanup, quote extraction, command recognition (literal sentences from the sample amendment act), sentence splitting, and command application on a synthetic mini law; an HTML renderer test including escaping; and an end-to-end smoke test on the IfSG sample data that skips itself when the (untracked) sample files are absent. The README gains a German usage section. Co-Authored-By: Claude Fable 5 Change-Id: I7f02ff349f9c3bd34fa90a2a84678b9e6fad697d --- src/test/resources/eu/mulk/aendggner/mini-gii.xml | 81 +++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 src/test/resources/eu/mulk/aendggner/mini-gii.xml (limited to 'src/test/resources/eu') diff --git a/src/test/resources/eu/mulk/aendggner/mini-gii.xml b/src/test/resources/eu/mulk/aendggner/mini-gii.xml new file mode 100644 index 0000000..866f81b --- /dev/null +++ b/src/test/resources/eu/mulk/aendggner/mini-gii.xml @@ -0,0 +1,81 @@ + + + + + + TestG + TestG + Testgesetz + Gesetz zur Erprobung des ÄndGgners + + + + +

Fußnote, die keine Einzelnorm ist.

+
+
+
+
+ + + TestG + Inhaltsübersicht + + + + +

+ + + + + § 1 + Zweck des Gesetzes + + + § 2 + Begriffsbestimmungen + + + +
+

+
+
+
+
+ + + TestG + + 010 + 1. Abschnitt + Allgemeine Vorschriften + + § 1 + Zweck des Gesetzes + + + + +

(1) Zweck dieses Gesetzes ist die Erprobung. Die Erprobung erfolgt sorgfältig.

+

(2) Die Erprobung umfasst

1.
das Einlesen von Gesetzen und
2.
die Anwendung von Änderungsbefehlen, insbesondere
a)
Ersetzungen und
b)
Einfügungen.
Weitere Einzelheiten regelt die Rechtsverordnung.

+
+
+
+
+ + + TestG + § 2 + (weggefallen) + + + + +

(weggefallen)

+
+
+
+
+
-- cgit v1.2.1