From 33f1d27a6441399e827adde4db531f69b97bbb6a Mon Sep 17 00:00:00 2001 From: Dave Thaler Date: Thu, 15 May 2025 17:01:58 -0700 Subject: [PATCH] Add dual-date-valid.ged All the test cases in date-dual.ged (now date-dual-invalid.ged) are arguably invalid according to the GEDCOM 5.5.1 spec, but are useful test cases for a conversion tool. Signed-off-by: Dave Thaler --- 5/{date-dual.ged => date-dual-invalid.ged} | 5 ++- 5/date-dual-valid.ged | 44 ++++++++++++++++++++++ 7/{date-dual.ged => date-dual-invalid.ged} | 4 ++ 3 files changed, 52 insertions(+), 1 deletion(-) rename 5/{date-dual.ged => date-dual-invalid.ged} (98%) create mode 100644 5/date-dual-valid.ged rename 7/{date-dual.ged => date-dual-invalid.ged} (98%) diff --git a/5/date-dual.ged b/5/date-dual-invalid.ged similarity index 98% rename from 5/date-dual.ged rename to 5/date-dual-invalid.ged index 64e7246..68f5ca8 100644 --- a/5/date-dual.ged +++ b/5/date-dual-invalid.ged @@ -1,9 +1,13 @@ 0 HEAD +1 SOUR conversion test +1 SUBM @S1@ 1 CHAR UTF-8 1 GEDC 2 VERS 5.5.1 2 FORM LINEAGE-LINKED 1 NOTE Test for bug identified by Dave Thaler +0 @S1@ SUBM +1 NAME Luther Tychonievich 0 @1@ INDI 1 BIRT 2 NOTE 1701/99 @@ -258,4 +262,3 @@ 2 NOTE FROM 1759/51 TO FEB 1759/51 2 DATE FROM 1759/51 TO FEB 1759/51 0 TRLR - diff --git a/5/date-dual-valid.ged b/5/date-dual-valid.ged new file mode 100644 index 0000000..8fd68e0 --- /dev/null +++ b/5/date-dual-valid.ged @@ -0,0 +1,44 @@ +0 HEAD +1 SOUR conversion test +1 SUBM @S1@ +1 CHAR UTF-8 +1 GEDC +2 VERS 5.5.1 +2 FORM LINEAGE-LINKED +0 @S1@ SUBM +1 NAME Luther Tychonievich +0 @1@ INDI +1 BIRT +2 NOTE 1699/00 +2 DATE 1699/00 +1 BIRT +2 NOTE JAN 1699/00 +2 DATE JAN 1699/00 +1 BIRT +2 NOTE 8 JAN 1699/00 +2 DATE 8 JAN 1699/00 +1 BIRT +2 NOTE ABT 1699/00 +2 DATE ABT 1699/00 +1 BIRT +2 NOTE ABT JAN 1699/00 +2 DATE ABT JAN 1699/00 +1 BIRT +2 NOTE ABT 8 JAN 1699/00 +2 DATE ABT 8 JAN 1699/00 +1 BIRT +2 NOTE FROM 1699/00 +2 DATE FROM 1699/00 +1 BIRT +2 NOTE FROM JAN 1699/00 +2 DATE FROM JAN 1699/00 +1 BIRT +2 NOTE FROM 8 JAN 1699/00 +2 DATE FROM 8 JAN 1699/00 +1 BIRT +2 NOTE FROM JAN 1699/00 TO FEB 1699/00 +2 DATE FROM JAN 1699/00 TO FEB 1699/00 +1 BIRT +2 NOTE BET JAN 1699/00 AND FEB 1699/00 +2 DATE BET JAN 1699/00 AND FEB 1699/00 +0 TRLR diff --git a/7/date-dual.ged b/7/date-dual-invalid.ged similarity index 98% rename from 7/date-dual.ged rename to 7/date-dual-invalid.ged index d868c69..a59da33 100644 --- a/7/date-dual.ged +++ b/7/date-dual-invalid.ged @@ -1,7 +1,11 @@ 0 HEAD +1 SOUR conversion test 1 GEDC 2 VERS 7.0 1 NOTE Test for bug identified by Dave Thaler +1 SUBM @S1@ +0 @S1@ SUBM +1 NAME Luther Tychonievich 0 @1@ INDI 1 BIRT 2 NOTE 1701/99