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