This page describes a set of tests included in version 1.05 of the GEDCOM file assess.ged (download - view). Details change between versions.
Area Summary
Each person with the surname "Change Date" has records that test whether a CHAN (Change Date) record is supported for a particular parent record. Only one parent record (INDI) is tested at the present time.
01-INDI Change Date
An INDI parent record with a CHAN record and a DATE
subrecord with value "1 JAN 2020
".
Test Result Criteria
- If a target application processes the CHAN record and displays its DATE value, set the test result to "Supported".
- If a target application rejects the CHAN record and/or its subrecord with a message in its import log, set the test result to "Rejected".
- If a target application ignores the CHAN record and/or its subrecord and does not issue an error message, set the test result to "Ignored".
- For any other outcome, set the test result to "Imported Incorrectly" and describe the outcome in the comment.
02-INDI Change Date Note
An INDI parent record with a CHAN record, a DATE 1 JAN 2020
subrecord, and a NOTE
subrecord.
Test Result Criteria
- If a target application processes the CHAN record and displays its DATE value and its NOTE value, set the test result to "Supported".
- If a target application rejects the CHAN record and/or one of its subrecords with a message in its import log, set the test result to "Rejected".
- If a target application ignores the CHAN record and/or one of its subrecords and does not issue an error message, set the test result to "Ignored".
- For any other outcome, set the test result to "Imported Incorrectly" and describe the outcome in the comment.
03-INDI Change Date Time1
An INDI parent record with a CHAN record, a DATE
subrecord with value "2 JAN 2020
" and a TIME
subrecord with value "11:12
" (hh:mm).
Test Result Criteria
- If a target application processes the CHAN record and displays its DATE and TIME values, set the test result to "Supported".
- If a target application rejects the CHAN record and/or one of its subrecords with a message in its import log, set the test result to "Rejected".
- If a target application ignores the CHAN record and/or one of its subrecords and does not issue an error message, set the test result to "Ignored".
- For any other outcome, set the test result to "Imported Incorrectly" and describe the outcome in the comment.
04-INDI Change Date Time2
An INDI parent record with a CHAN record, a DATE
subrecord with value "2 JAN 2020
" and a TIME
subrecord with value "11:12:13
" (hh:mm:ss).
Test Result Criteria
- If a target application processes the CHAN record and displays its DATE and TIME values, including the seconds portion of the time, set the test result to "Supported".
- If a target application rejects the CHAN record and/or one of its subrecords with a message in its import log, set the test result to "Rejected".
- If a target application ignores the CHAN record and/or one of its subrecords and does not issue an error message, set the test result to "Ignored".
- For any other outcome, set the test result to "Imported Incorrectly" and describe the outcome in the comment.
05-INDI Change Date Time3
An INDI parent record with a CHAN record, a DATE
subrecord with value "2 JAN 2020
" and a TIME
subrecord with value "11:12:13.12
" (hh:mm:ss:fs).
Test Result Criteria
- If a target application processes the CHAN record and displays its DATE and TIME values, including the seconds and the hundredths of a second portion of the time, set the test result to "Supported".
- If a target application rejects the CHAN record and/or one of its subrecords with a message in its import log, set the test result to "Rejected".
- If a target application ignores the CHAN record and/or one of its subrecords and does not issue an error message, set the test result to "Ignored".
- For any other outcome, set the test result to "Imported Incorrectly" and describe the outcome in the comment.