package net.bible.android.control.versification; import org.crosswire.jsword.passage.Verse; import org.crosswire.jsword.passage.VerseRange; import org.crosswire.jsword.versification.BibleBook; import org.crosswire.jsword.versification.Versification; import org.crosswire.jsword.versification.system.SystemGerman; import org.crosswire.jsword.versification.system.SystemKJV; import org.crosswire.jsword.versification.system.SystemKJVA; import org.crosswire.jsword.versification.system.SystemLXX; import org.crosswire.jsword.versification.system.SystemLeningrad; import org.crosswire.jsword.versification.system.SystemLuther; import org.crosswire.jsword.versification.system.SystemMT; import org.crosswire.jsword.versification.system.SystemNRSV; import org.crosswire.jsword.versification.system.SystemSegond; import org.crosswire.jsword.versification.system.SystemSynodal; import org.crosswire.jsword.versification.system.SystemSynodalProt; import org.crosswire.jsword.versification.system.SystemVulg; import org.crosswire.jsword.versification.system.Versifications; public interface TestData { Versification KJV = Versifications.instance().getVersification(SystemKJV.V11N_NAME); Versification KJVA = Versifications.instance().getVersification(SystemKJVA.V11N_NAME); Versification SYNODAL_PROT = Versifications.instance().getVersification(SystemSynodalProt.V11N_NAME); Versification NRSV = Versifications.instance().getVersification(SystemNRSV.V11N_NAME); Versification LXX = Versifications.instance().getVersification(SystemLXX.V11N_NAME); Versification SEGOND = Versifications.instance().getVersification(SystemSegond.V11N_NAME); Versification MT = Versifications.instance().getVersification(SystemMT.V11N_NAME); Versification GERMAN = Versifications.instance().getVersification(SystemGerman.V11N_NAME); Versification LENINGRAD = Versifications.instance().getVersification(SystemLeningrad.V11N_NAME); Versification LUTHER = Versifications.instance().getVersification(SystemLuther.V11N_NAME); Versification SYNODAL = Versifications.instance().getVersification(SystemSynodal.V11N_NAME); Versification VULGATE = Versifications.instance().getVersification(SystemVulg.V11N_NAME); // these verses should be equivalent Verse KJV_PS_14_2 = new Verse(KJV, BibleBook.PS, 14, 2); Verse KJV_PS_14_4 = new Verse(KJV, BibleBook.PS, 14, 4); VerseRange KJV_PS_14_2_4 = new VerseRange(KJV, KJV_PS_14_2, KJV_PS_14_4); Verse SYN_PROT_PS_13_2 = new Verse(SYNODAL_PROT, BibleBook.PS, 13, 2); Verse SYN_PROT_PS_13_4 = new Verse(SYNODAL_PROT, BibleBook.PS, 13, 4); VerseRange SYN_PROT_PS_13_2_4 = new VerseRange(SYNODAL_PROT, SYN_PROT_PS_13_2, SYN_PROT_PS_13_4); Verse KJVA_1MACCPS_1_2 = new Verse(KJVA, BibleBook.MACC1, 1, 2); Verse KJVA_1MACCPS_1_3 = new Verse(KJVA, BibleBook.MACC1, 1, 3); VerseRange KJVA_1MACC_1_2_3 = new VerseRange(KJVA, KJVA_1MACCPS_1_2, KJVA_1MACCPS_1_3); }