This is an automated email from the ASF dual-hosted git repository.

slawrence pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-daffodil.git


The following commit(s) were added to refs/heads/master by this push:
     new f5eccdb  Add tests confirming round-trip behavior of date/times
f5eccdb is described below

commit f5eccdb347568c335cb2c1bbd267ec235fe12893
Author: Steve Lawrence <[email protected]>
AuthorDate: Fri Jan 8 10:25:54 2021 -0500

    Add tests confirming round-trip behavior of date/times
    
    Due to canonicalization, we may sometimes lose location specific time
    zone information, resulting in unparing time zones to generic offsets.
    This means they do not round trip. Some tests simply disabling
    roundtripping, others use two-pass which hid this issue. For these
    tests, this disables round tripping and adds unparse specific tests to
    ensure we unparse these location specific patterns correctly. Other
    tests are tweaked so that they can round trip where possible, usually
    due to optional zero-padding in calendar pattern.
    
    DAFFODIL-1580
---
 .../section05/simple_types/SimpleTypes.tdml        | 280 +++++++++++++++++----
 .../section05/simple_types/TestSimpleTypes.scala   |  11 +
 2 files changed, 249 insertions(+), 42 deletions(-)

diff --git 
a/daffodil-test/src/test/resources/org/apache/daffodil/section05/simple_types/SimpleTypes.tdml
 
b/daffodil-test/src/test/resources/org/apache/daffodil/section05/simple_types/SimpleTypes.tdml
index 19d4ae6..6185696 100644
--- 
a/daffodil-test/src/test/resources/org/apache/daffodil/section05/simple_types/SimpleTypes.tdml
+++ 
b/daffodil-test/src/test/resources/org/apache/daffodil/section05/simple_types/SimpleTypes.tdml
@@ -5855,10 +5855,9 @@
 -->
   
   <tdml:parserTestCase name="dateCalendarDaysInFirstWeek" root="date17"
-    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarDaysInFirstWeek - DFDL-13-143R"
-    roundTrip="false">
+    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarDaysInFirstWeek - DFDL-13-143R">
 
-    <tdml:document><![CDATA[01 2013]]></tdml:document>
+    <tdml:document><![CDATA[1 2013]]></tdml:document>
     <tdml:infoset>
       <tdml:dfdlInfoset>
         <date17>2013-01-06</date17>
@@ -5879,7 +5878,7 @@
     model="dateTimeSchema" description="Section 13 Simple Types - 
calendarDaysInFirstWeek - DFDL-13-143R"
     roundTrip="false">
 
-    <tdml:document><![CDATA[01 2013]]></tdml:document>
+    <tdml:document><![CDATA[1 2013]]></tdml:document>
     <tdml:infoset>
       <tdml:dfdlInfoset>
         <date18>2012-12-30</date18>
@@ -5898,7 +5897,7 @@
   <tdml:parserTestCase name="dateCalendarDaysInFirstWeek3" root="date17"
     model="dateTimeSchema" description="Section 13 Simple Types - 
calendarDaysInFirstWeek - DFDL-13-143R">
 
-    <tdml:document><![CDATA[01 2012]]></tdml:document>
+    <tdml:document><![CDATA[1 2012]]></tdml:document>
     <tdml:infoset>
       <tdml:dfdlInfoset>
         <date17>2012-01-01+00:00</date17>
@@ -5916,10 +5915,9 @@
 -->
   
   <tdml:parserTestCase name="dateCalendarDaysInFirstWeek4" root="date19"
-    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarDaysInFirstWeek - DFDL-13-143R"
-    roundTrip="false">
+    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarDaysInFirstWeek - DFDL-13-143R">
 
-    <tdml:document><![CDATA[01 03 2013]]></tdml:document>
+    <tdml:document><![CDATA[1 03 2013]]></tdml:document>
     <tdml:infoset>
       <tdml:dfdlInfoset>
         <date19>2013-03-03</date19>
@@ -5939,7 +5937,7 @@
   <tdml:parserTestCase name="dateCalendarDaysInFirstWeek5" root="date20"
     model="dateTimeSchema" description="Section 13 Simple Types - 
calendarDaysInFirstWeek - DFDL-13-143R">
 
-    <tdml:document><![CDATA[01 03 2013]]></tdml:document>
+    <tdml:document><![CDATA[1 03 2013]]></tdml:document>
     <tdml:infoset>
       <tdml:dfdlInfoset>
         <date20>2013-02-24+00:00</date20>
@@ -6199,8 +6197,7 @@
 -->
   
   <tdml:parserTestCase name="dateCalendarFirstDayOfWeek01" root="date05"
-    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarFirstDayOfWeek - DFDL-13-142R"
-    roundTrip="false">
+    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarFirstDayOfWeek - DFDL-13-142R">
 
     <tdml:document><![CDATA[day 1 of the week, month 02 year 
2013]]></tdml:document>
     <tdml:infoset>
@@ -6221,8 +6218,7 @@
 -->
   
   <tdml:parserTestCase name="dateCalendarFirstDayOfWeek02" root="date05"
-    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarFirstDayOfWeek - DFDL-13-142R"
-    roundTrip="false">
+    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarFirstDayOfWeek - DFDL-13-142R">
 
     <tdml:document><![CDATA[day 2 of the week, month 02 year 
2013]]></tdml:document>
     <tdml:infoset>
@@ -6283,7 +6279,7 @@
   
   <tdml:parserTestCase name="timeZoneFormats" root="time04"
     model="dateTimeSchema" description="Section 13 Simple Types - 
calendarPattern - DFDL-13-146R"
-    roundTrip="twoPass">
+    roundTrip="false">
 
     <tdml:document><![CDATA[08:43.EST]]></tdml:document>
     <tdml:infoset>
@@ -6294,6 +6290,24 @@
   </tdml:parserTestCase>
 
 <!--
+     Test Name: timeZoneFormats_unparse
+        Schema: dateTimeSchema
+          Root: time04
+       Purpose: This test demonstrates the 'z' pattern unparses to a generic 
offset
+-->
+  
+  <tdml:unparserTestCase name="timeZoneFormats_unparse" root="time04"
+    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarPattern - DFDL-13-146R">
+
+    <tdml:document><![CDATA[08:43.GMT-5]]></tdml:document>
+    <tdml:infoset>
+      <tdml:dfdlInfoset>
+        <ex:time04>08:43:00-05:00</ex:time04>
+      </tdml:dfdlInfoset>
+    </tdml:infoset>
+  </tdml:unparserTestCase>
+
+<!--
      Test Name: timeZoneFormats2
         Schema: dateTimeSchema
           Root: time04b
@@ -6302,7 +6316,7 @@
   
   <tdml:parserTestCase name="timeZoneFormats2" root="time04b"
     model="dateTimeSchema" description="Section 13 Simple Types - 
calendarPattern - DFDL-13-146R"
-    roundTrip="twoPass">
+    roundTrip="false">
 
     <tdml:document><![CDATA[08:43.Eastern Standard Time]]></tdml:document>
     <tdml:infoset>
@@ -6313,6 +6327,24 @@
   </tdml:parserTestCase>
 
 <!--
+     Test Name: timeZoneFormats2_unparse
+        Schema: dateTimeSchema
+          Root: time04b
+       Purpose: This test demonstrates different formatting for timezone
+-->
+  
+  <tdml:unparserTestCase name="timeZoneFormats2_unparse" root="time04b"
+    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarPattern - DFDL-13-146R">
+
+    <tdml:document><![CDATA[08:43.GMT-05:00]]></tdml:document>
+    <tdml:infoset>
+      <tdml:dfdlInfoset>
+        <ex:time04b>08:43:00-05:00</ex:time04b>
+      </tdml:dfdlInfoset>
+    </tdml:infoset>
+  </tdml:unparserTestCase>
+
+<!--
      Test Name: timeZoneFormats3
         Schema: dateTimeSchema
           Root: time05
@@ -6321,7 +6353,7 @@
   
   <tdml:parserTestCase name="timeZoneFormats3" root="time05"
     model="dateTimeSchema" description="Section 13 Simple Types - 
calendarPattern - DFDL-13-146R"
-    roundTrip="twoPass">
+    roundTrip="false">
 
     <tdml:document><![CDATA[08:43.PT]]></tdml:document>
     <tdml:infoset>
@@ -6332,6 +6364,24 @@
   </tdml:parserTestCase>
 
 <!--
+     Test Name: timeZoneFormats3_unparse
+        Schema: dateTimeSchema
+          Root: time05
+       Purpose: This test demonstrates different formatting for timezone
+-->
+  
+  <tdml:parserTestCase name="timeZoneFormats3_unparse" root="time05"
+    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarPattern - DFDL-13-146R">
+
+    <tdml:document><![CDATA[08:43.GMT-8]]></tdml:document>
+    <tdml:infoset>
+      <tdml:dfdlInfoset>
+        <ex:time05>08:43:00-08:00</ex:time05>
+      </tdml:dfdlInfoset>
+    </tdml:infoset>
+  </tdml:parserTestCase>
+
+<!--
      Test Name: timeFormatting
         Schema: dateTimeSchema
           Root: time16
@@ -6509,7 +6559,7 @@
   
   <tdml:parserTestCase name="timeZoneFormats4" root="time05b"
     model="dateTimeSchema" description="Section 13 Simple Types - 
calendarPattern - DFDL-13-146R"
-    roundTrip="twoPass">
+    roundTrip="false">
 
     <tdml:document><![CDATA[08:43.Pacific Standard Time]]></tdml:document>
     <tdml:infoset>
@@ -6520,6 +6570,24 @@
   </tdml:parserTestCase>
 
 <!--
+     Test Name: timeZoneFormats4_unparse
+        Schema: dateTimeSchema
+          Root: time05b
+       Purpose: This test demonstrates different formatting for timezone
+-->
+  
+  <tdml:unparserTestCase name="timeZoneFormats4_unparse" root="time05b"
+    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarPattern - DFDL-13-146R">
+
+    <tdml:document><![CDATA[08:43.GMT-08:00]]></tdml:document>
+    <tdml:infoset>
+      <tdml:dfdlInfoset>
+        <ex:time05b>08:43:00-08:00</ex:time05b>
+      </tdml:dfdlInfoset>
+    </tdml:infoset>
+  </tdml:unparserTestCase>
+
+<!--
      Test Name: timeZoneFormats5
         Schema: dateTimeSchema
           Root: time06
@@ -6528,7 +6596,7 @@
   
   <tdml:parserTestCase name="timeZoneFormats5" root="time06"
     model="dateTimeSchema" description="Section 13 Simple Types - 
calendarPattern - DFDL-13-146R"
-    roundTrip="twoPass">
+    roundTrip="false">
 
     <tdml:document><![CDATA[08:43.Los Angeles Time]]></tdml:document>
     <tdml:infoset>
@@ -6539,6 +6607,24 @@
   </tdml:parserTestCase>
 
 <!--
+     Test Name: timeZoneFormats5_unparse
+        Schema: dateTimeSchema
+          Root: time06
+       Purpose: This test demonstrates different formatting for timezone
+-->
+  
+  <tdml:unparserTestCase name="timeZoneFormats5_unparse" root="time06"
+    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarPattern - DFDL-13-146R">
+
+    <tdml:document><![CDATA[08:43.GMT-08:00]]></tdml:document>
+    <tdml:infoset>
+      <tdml:dfdlInfoset>
+        <ex:time06>08:43:00-08:00</ex:time06>
+      </tdml:dfdlInfoset>
+    </tdml:infoset>
+  </tdml:unparserTestCase>
+
+<!--
      Test Name: timeZoneFormats6
         Schema: dateTimeSchema
           Root: time07
@@ -6558,6 +6644,67 @@
   </tdml:parserTestCase>
 
 <!--
+     Test Name: timeZoneFormats6_unparse
+        Schema: dateTimeSchema
+          Root: time07
+          Purpose: This test demonstrates different formatting for timezone.
+                   Note that this does not round trip because "unk" parses
+                   to the +00:00 timezone
+-->
+  
+  <tdml:unparserTestCase name="timeZoneFormats6_unparse" root="time07"
+    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarPattern - DFDL-13-146R"
+    roundTrip="false">
+
+    <tdml:document><![CDATA[08:43.unk]]></tdml:document>
+    <tdml:infoset>
+      <tdml:dfdlInfoset>
+        <ex:time07>08:43:00-08:00</ex:time07>
+      </tdml:dfdlInfoset>
+    </tdml:infoset>
+  </tdml:unparserTestCase>
+
+<!--
+     Test Name: timeZoneFormats6_2
+        Schema: dateTimeSchema
+          Root: time07
+          Purpose: This test demonstrates different formatting for timezone,
+                   specifically how the "unk" timezone short ID is handled. 
Note
+                   this does not round trip because +00:00 unparsed to "gmt" 
short id.
+-->
+  
+  <tdml:parserTestCase name="timeZoneFormats6_2" root="time07"
+    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarPattern - DFDL-13-146R"
+    roundTrip="false">
+
+    <tdml:document><![CDATA[08:43.unk]]></tdml:document>
+    <tdml:infoset>
+      <tdml:dfdlInfoset>
+        <time07>08:43:00+00:00</time07>
+      </tdml:dfdlInfoset>
+    </tdml:infoset>
+  </tdml:parserTestCase>
+
+<!--
+     Test Name: timeZoneFormats6_2_unparse
+        Schema: dateTimeSchema
+          Root: time07
+          Purpose: This test demonstrates different formatting for timezone,
+                   specifically how the "+00:00" timezone is unparsed to a 
short ID.
+-->
+  
+  <tdml:unparserTestCase name="timeZoneFormats6_2_unparse" root="time07"
+    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarPattern - DFDL-13-146R">
+
+    <tdml:document><![CDATA[08:43.gmt]]></tdml:document>
+    <tdml:infoset>
+      <tdml:dfdlInfoset>
+        <ex:time07>08:43:00+00:00</ex:time07>
+      </tdml:dfdlInfoset>
+    </tdml:infoset>
+  </tdml:unparserTestCase>
+
+<!--
      Test Name: timeZoneFormats7
         Schema: dateTimeSchema
           Root: time05b
@@ -6566,7 +6713,7 @@
   
   <tdml:parserTestCase name="timeZoneFormats7" root="time05b"
     model="dateTimeSchema" description="Section 13 Simple Types - 
calendarPattern - DFDL-13-146R"
-    roundTrip="twoPass">
+    roundTrip="false">
 
     <tdml:document><![CDATA[08:43.Eastern Standard Time]]></tdml:document>
     <tdml:infoset>
@@ -6577,6 +6724,25 @@
   </tdml:parserTestCase>
 
 <!--
+     Test Name: timeZoneFormats7_unparse
+        Schema: dateTimeSchema
+          Root: time05b
+       Purpose: This test demonstrates different formatting for timezone
+-->
+  
+  <tdml:unparserTestCase name="timeZoneFormats7_unparse" root="time05b"
+    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarPattern - DFDL-13-146R">
+
+    <tdml:document><![CDATA[08:43.GMT-05:00]]></tdml:document>
+    <tdml:infoset>
+      <tdml:dfdlInfoset>
+        <ex:time05b>08:43:00-05:00</ex:time05b>
+      </tdml:dfdlInfoset>
+    </tdml:infoset>
+  </tdml:unparserTestCase>
+
+
+<!--
      Test Name: timeZoneFormats8
         Schema: dateTimeSchema
           Root: time27
@@ -6584,8 +6750,7 @@
 -->
   
   <tdml:parserTestCase name="timeZoneFormats8" root="time27"
-    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarPattern - DFDL-13-146R"
-    roundTrip="true">
+    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarPattern - DFDL-13-146R">
 
     <tdml:document><![CDATA[08:43.-0800]]></tdml:document>
     <tdml:infoset>
@@ -6604,7 +6769,7 @@
   
   <tdml:parserTestCase name="timeZoneFormats9" root="time27"
     model="dateTimeSchema" description="Section 13 Simple Types - 
calendarPattern - DFDL-13-146R"
-    roundTrip="twoPass">
+    roundTrip="false">
 
     <tdml:document><![CDATA[08:43.GMT+00:00]]></tdml:document>
     <tdml:infoset>
@@ -6615,6 +6780,24 @@
   </tdml:parserTestCase>
 
 <!--
+     Test Name: timeZoneFormats9_unparse
+        Schema: dateTimeSchema
+          Root: time27
+       Purpose: This test demonstrates different formatting for timezone
+-->
+  
+  <tdml:unparserTestCase name="timeZoneFormats9_unparse" root="time27"
+    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarPattern - DFDL-13-146R">
+
+    <tdml:document><![CDATA[08:43.+0000]]></tdml:document>
+    <tdml:infoset>
+      <tdml:dfdlInfoset>
+        <ex:time27>08:43:00+00:00</ex:time27>
+      </tdml:dfdlInfoset>
+    </tdml:infoset>
+  </tdml:unparserTestCase>
+
+<!--
      Test Name: timeCalendarTimeZone
         Schema: dateTimeSchema
           Root: time08
@@ -6659,7 +6842,7 @@
   
   <tdml:parserTestCase name="timeCalendarTimeZone3" root="time28"
     model="dateTimeSchema" description="Section 13 Simple Types - 
calendarTimeZone - DFDL-13-140R"
-    roundTrip="twoPass">
+    roundTrip="false">
 
     <tdml:document><![CDATA[08:43.EST]]></tdml:document>
     <tdml:infoset>
@@ -6670,6 +6853,24 @@
   </tdml:parserTestCase>
 
 <!--
+     Test Name: timeCalendarTimeZone3_unparse
+        Schema: dateTimeSchema
+          Root: time28
+       Purpose: This test demonstrates the calendarTimeZone property when a 
timezone is already present in the data
+-->
+  
+  <tdml:unparserTestCase name="timeCalendarTimeZone3_unparse" root="time28"
+    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarTimeZone - DFDL-13-140R">
+
+    <tdml:document><![CDATA[08:43.GMT-5]]></tdml:document>
+    <tdml:infoset>
+      <tdml:dfdlInfoset>
+        <ex:time28>08:43:00-05:00</ex:time28>
+      </tdml:dfdlInfoset>
+    </tdml:infoset>
+  </tdml:unparserTestCase>
+
+<!--
      Test Name: timeFractionalSeconds01
         Schema: dateTimeSchema
           Root: time03
@@ -6696,9 +6897,9 @@
 -->
   
   <tdml:parserTestCase name="dateCountDeterminesFormat" root="date07"
-    model="dateTimeSchema" description="Section 13 Simple Types - count 
determines format - DFDL-13-153R" roundTrip="false">
+    model="dateTimeSchema" description="Section 13 Simple Types - count 
determines format - DFDL-13-153R">
 
-    <tdml:document><![CDATA[Mon, 01 2013]]></tdml:document>
+    <tdml:document><![CDATA[Monday, 01 2013]]></tdml:document>
     <tdml:infoset>
       <tdml:dfdlInfoset>
         <date07>2013-01-07</date07>
@@ -7192,10 +7393,9 @@
 -->
   
   <tdml:parserTestCase name="dateTimeCalendarDaysInFirstWeek" root="dateTime05"
-    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarDaysInFirstWeek - DFDL-13-143R"
-    roundTrip="false">
+    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarDaysInFirstWeek - DFDL-13-143R">
 
-    <tdml:document><![CDATA[01 02 2013]]></tdml:document>
+    <tdml:document><![CDATA[1 02 2013]]></tdml:document>
     <tdml:infoset>
       <tdml:dfdlInfoset>
         <dateTime05>2013-02-05T00:00:00</dateTime05>
@@ -7213,10 +7413,9 @@
 -->
   
   <tdml:parserTestCase name="dateTimeCalendarDaysInFirstWeek2" 
root="dateTime06"
-    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarDaysInFirstWeek - DFDL-13-143R"
-    roundTrip="false">
+    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarDaysInFirstWeek - DFDL-13-143R">
 
-    <tdml:document><![CDATA[01 02 2013]]></tdml:document>
+    <tdml:document><![CDATA[1 02 2013]]></tdml:document>
     <tdml:infoset>
       <tdml:dfdlInfoset>
         <dateTime06>2013-02-07T00:00:00</dateTime06>
@@ -7237,7 +7436,7 @@
     model="dateTimeSchema" description="Section 13 Simple Types - 
calendarDaysInFirstWeek - DFDL-13-143R"
     roundTrip="false">
 
-    <tdml:document><![CDATA[01 02 2013]]></tdml:document>
+    <tdml:document><![CDATA[1 02 2013]]></tdml:document>
     <tdml:infoset>
       <tdml:dfdlInfoset>
         <dateTime07>2013-01-31T00:00:00</dateTime07>
@@ -7255,10 +7454,9 @@
 -->
   
   <tdml:parserTestCase name="dateTimeCalendarDaysInFirstWeek4" 
root="dateTime08"
-    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarDaysInFirstWeek - DFDL-13-143R"
-    roundTrip="false">
+    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarDaysInFirstWeek - DFDL-13-143R">
 
-    <tdml:document><![CDATA[01 02 2013 12:43:30PM]]></tdml:document>
+    <tdml:document><![CDATA[1 02 2013 12:43:30PM]]></tdml:document>
     <tdml:infoset>
       <tdml:dfdlInfoset>
         <dateTime08>2013-02-03T12:43:30</dateTime08>
@@ -7276,10 +7474,9 @@
 -->
   
   <tdml:parserTestCase name="dateTimeCalendarDaysInFirstWeek5" 
root="dateTime08"
-    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarDaysInFirstWeek - DFDL-13-143R"
-    roundTrip="false">
+    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarDaysInFirstWeek - DFDL-13-143R">
 
-    <tdml:document><![CDATA[01 01 2013 12:43:30PM]]></tdml:document>
+    <tdml:document><![CDATA[1 01 2013 12:43:30PM]]></tdml:document>
     <tdml:infoset>
       <tdml:dfdlInfoset>
         <dateTime08>2013-01-06T12:43:30</dateTime08>
@@ -7297,10 +7494,9 @@
 -->
   
   <tdml:parserTestCase name="dateTimeCalendarDaysInFirstWeek6" 
root="dateTime08"
-    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarDaysInFirstWeek - DFDL-13-143R"
-    roundTrip="false">
+    model="dateTimeSchema" description="Section 13 Simple Types - 
calendarDaysInFirstWeek - DFDL-13-143R">
 
-    <tdml:document><![CDATA[02 01 2013 12:43:30PM]]></tdml:document>
+    <tdml:document><![CDATA[2 01 2013 12:43:30PM]]></tdml:document>
     <tdml:infoset>
       <tdml:dfdlInfoset>
         <dateTime08>2013-01-13T12:43:30</dateTime08>
@@ -7398,7 +7594,7 @@
     Purpose: Attempt to unparse an invalid calendar
   -->
 
-  <tdml:unparserTestCase name="calendar_unparseError" root="date" 
roundTrip="false"
+  <tdml:unparserTestCase name="calendar_unparseError" root="date"
       model="dateTimeSchemaTNR" description="Section 5 Schema types - int - 
DFDL-5-013R">
     <tdml:infoset>
       <tdml:dfdlInfoset>
diff --git 
a/daffodil-test/src/test/scala/org/apache/daffodil/section05/simple_types/TestSimpleTypes.scala
 
b/daffodil-test/src/test/scala/org/apache/daffodil/section05/simple_types/TestSimpleTypes.scala
index fd9e744..7460fd7 100644
--- 
a/daffodil-test/src/test/scala/org/apache/daffodil/section05/simple_types/TestSimpleTypes.scala
+++ 
b/daffodil-test/src/test/scala/org/apache/daffodil/section05/simple_types/TestSimpleTypes.scala
@@ -148,6 +148,7 @@ class TestSimpleTypes {
   @Test def test_timeCalendarTimeZone(): Unit = { 
runner.runOneTest("timeCalendarTimeZone") }
   @Test def test_timeCalendarTimeZone2(): Unit = { 
runner.runOneTest("timeCalendarTimeZone2") }
   @Test def test_timeCalendarTimeZone3(): Unit = { 
runner.runOneTest("timeCalendarTimeZone3") }
+  @Test def test_timeCalendarTimeZone3_unparse(): Unit = { 
runner.runOneTest("timeCalendarTimeZone3_unparse") }
 
   @Test def test_timeZoneFormats(): Unit = { 
runner.runOneTest("timeZoneFormats") }
   @Test def test_timeZoneFormats2(): Unit = { 
runner.runOneTest("timeZoneFormats2") }
@@ -155,9 +156,19 @@ class TestSimpleTypes {
   @Test def test_timeZoneFormats4(): Unit = { 
runner.runOneTest("timeZoneFormats4") }
   @Test def test_timeZoneFormats5(): Unit = { 
runner.runOneTest("timeZoneFormats5") }
   @Test def test_timeZoneFormats6(): Unit = { 
runner.runOneTest("timeZoneFormats6") }
+  @Test def test_timeZoneFormats6_2(): Unit = { 
runner.runOneTest("timeZoneFormats6_2") }
   @Test def test_timeZoneFormats7(): Unit = { 
runner.runOneTest("timeZoneFormats7") }
   @Test def test_timeZoneFormats8(): Unit = { 
runner.runOneTest("timeZoneFormats8") }
   @Test def test_timeZoneFormats9(): Unit = { 
runner.runOneTest("timeZoneFormats9") }
+  @Test def test_timeZoneFormats_unparse(): Unit = { 
runner.runOneTest("timeZoneFormats_unparse") }
+  @Test def test_timeZoneFormats2_unparse(): Unit = { 
runner.runOneTest("timeZoneFormats2_unparse") }
+  @Test def test_timeZoneFormats3_unparse(): Unit = { 
runner.runOneTest("timeZoneFormats3_unparse") }
+  @Test def test_timeZoneFormats4_unparse(): Unit = { 
runner.runOneTest("timeZoneFormats4_unparse") }
+  @Test def test_timeZoneFormats5_unparse(): Unit = { 
runner.runOneTest("timeZoneFormats5_unparse") }
+  @Test def test_timeZoneFormats6_unparse(): Unit = { 
runner.runOneTest("timeZoneFormats6_unparse") }
+  @Test def test_timeZoneFormats6_2_unparse(): Unit = { 
runner.runOneTest("timeZoneFormats6_2_unparse") }
+  @Test def test_timeZoneFormats7_unparse(): Unit = { 
runner.runOneTest("timeZoneFormats7_unparse") }
+  @Test def test_timeZoneFormats9_unparse(): Unit = { 
runner.runOneTest("timeZoneFormats9_unparse") }
 
   @Test def test_dateCountDeterminesFormat(): Unit = { 
runner.runOneTest("dateCountDeterminesFormat") }
   @Test def test_dateNonAlphaChars01(): Unit = { 
runner.runOneTest("dateNonAlphaChars01") }

Reply via email to