diff options
| author | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-07-28 15:07:12 +0200 |
|---|---|---|
| committer | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-07-28 15:07:12 +0200 |
| commit | 310ac404f25b412c5c1ead12247b4eb36e9f0025 (patch) | |
| tree | 6e1dcc5e1f85a483cef7044d341b7c940c1690a8 /internal/bible/ofref_test.go | |
| parent | 44472bbe31475a3c672ae003d928d7caffb4b50a (diff) | |
| parent | c5abf87fa7198c8f245f407774e2326e4b6c9b9c (diff) | |
| download | lectio-310ac404f25b412c5c1ead12247b4eb36e9f0025.tar.gz lectio-310ac404f25b412c5c1ead12247b4eb36e9f0025.zip | |
Merge branch 'engine-precedence-fixes': OF/EF calendar+readings flawlessness pass
Per-day validation vs litcal (OF) and missalemeum (EF) 2005-2050, all defects
fixed and re-validated to zero: OF calendar 0 real errors forward, OF readings
0 unresolvable, EF 0 reading gaps + resumed Sundays correct.
Diffstat (limited to 'internal/bible/ofref_test.go')
| -rw-r--r-- | internal/bible/ofref_test.go | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/internal/bible/ofref_test.go b/internal/bible/ofref_test.go index 4b9cb1e..4455d94 100644 --- a/internal/bible/ofref_test.go +++ b/internal/bible/ofref_test.go @@ -19,13 +19,16 @@ func TestOFRef(t *testing.T) { {"ps27-drb", "Psalms 27:1,4,13-14", "drb", "Psalms 27:1,4,13-14"}, // Ps 27 has no DRB title fold {"ps27-hebrew", "Psalms 27:1,4,13-14", "hebrew", "Psalms 27:1,4,13-14"}, - // Boundary cases of HebrewToVulgateChapter. - {"ps8-vulgate", "Psalms 8:2", "vulgate", "Psalms 8:2"}, // <=8 unchanged - {"ps9-vulgate", "Psalms 9:2", "vulgate", "Psalms 9:2"}, // 9,10 -> 9 - {"ps10-vulgate", "Psalms 10:1", "vulgate", "Psalms 9:1"}, // 10 -> 9 - {"ps11-vulgate", "Psalms 11:1", "vulgate", "Psalms 10:1"}, // 11..113 -> h-1 - {"ps116-vulgate", "Psalms 116:12", "vulgate", "Psalms 114:12"}, - {"ps147-vulgate", "Psalms 147:12", "vulgate", "Psalms 146:12"}, + // Verse-accurate Hebrew->Vulgate mapping, including the joined/split psalms. + {"ps8-vulgate", "Psalms 8:2", "vulgate", "Psalms 8:2"}, // <=8 unchanged + {"ps9-vulgate", "Psalms 9:2", "vulgate", "Psalms 9:2"}, // Heb 9 = Vulg 9 + {"ps10-vulgate", "Psalms 10:1", "vulgate", "Psalms 9:22"}, // Heb 10:1 = Vulg 9:22 + {"ps11-vulgate", "Psalms 11:1", "vulgate", "Psalms 10:1"}, // 11..113 -> h-1 + {"ps115-vulgate", "Psalms 115:1", "vulgate", "Psalms 113:9"}, // Heb 115:1 = Vulg 113:9 + {"ps116a-vulgate", "Psalms 116:1-9", "vulgate", "Psalms 114:1-9"}, + {"ps116b-vulgate", "Psalms 116:12-13,17-18", "vulgate", "Psalms 115:3-4,8-9"}, + {"ps147a-vulgate", "Psalms 147:1-11", "vulgate", "Psalms 146:1-11"}, + {"ps147b-vulgate", "Psalms 147:12-13,19-20", "vulgate", "Psalms 147:1-2,8-9"}, {"ps148-vulgate", "Psalms 148:1", "vulgate", "Psalms 148:1"}, // >=148 unchanged // DRB title-fold verse shift: Ps 51 folds 2 title verses into verse 1. |
