diff options
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. |
