time tests: reorder a bit and update slash will be supported - sfeed_tests - sfeed tests and RSS and Atom files
 (HTM) git clone git://git.codemadness.org/sfeed_tests
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit d0201f765b1b198ef48109e0dde372585db87c09
 (DIR) parent be292e8c850279f0295d62a55476f05e27e3bc67
 (HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
       Date:   Wed, 20 Nov 2024 19:54:37 +0100
       
       time tests: reorder a bit and update slash will be supported
       
       Diffstat:
         M input/sfeed/time/times.xml          |      73 ++++++++++++++++---------------
       
       1 file changed, 37 insertions(+), 36 deletions(-)
       ---
 (DIR) diff --git a/input/sfeed/time/times.xml b/input/sfeed/time/times.xml
       @@ -28,6 +28,36 @@
        <entry><updated>2020-10-06+02</updated><title>2020-10-06+02</title></entry>
        <entry><updated>20201006T071847Z</updated><title>20201006T071847Z</title></entry>
        
       +<!-- more ISO8601 tests, some might be duplicate -->
       +
       +<entry><updated>19850412</updated><title>19850412</title>
       +<entry><updated>1985-04-12</updated><title>1985-04-12</title>
       +<entry><updated>19850412 232050</updated><title>19850412 232050</title>
       +<entry><updated>1985-04-12 232050</updated><title>1985-04-12 232050</title>
       +<entry><updated>19850412 23:20:50</updated><title>19850412 23:20:50</title>
       +<entry><updated>1985-04-12 23:20:50</updated><title>1985-04-12 23:20:50</title>
       +<entry><updated>19850412T232050</updated><title>19850412T232050</title>
       +<entry><updated>1985-04-12T232050</updated><title>1985-04-12T232050</title>
       +<entry><updated>19850412T23:20:50</updated><title>19850412T23:20:50</title>
       +<entry><updated>1985-04-12T23:20:50</updated><title>1985-04-12T23:20:50</title>
       +
       +<entry><updated>19850412 152746+0100</updated><title>19850412 152746+0100</title>
       +<entry><updated>19850412 152746-0500</updated><title>19850412 152746-0500</title>
       +<entry><updated>19850412 152746+01</updated><title>19850412 152746+01</title>
       +<entry><updated>19850412 152746-05</updated><title>19850412 152746-05</title>
       +<entry><updated>19850412T152746+0100</updated><title>19850412T152746+0100</title>
       +<entry><updated>19850412T152746-0500</updated><title>19850412T152746-0500</title>
       +<entry><updated>19850412T152746+01</updated><title>19850412T152746+01</title>
       +<entry><updated>19850412T152746-05</updated><title>19850412T152746-05</title>
       +<entry><updated>19850412T101530</updated><title>19850412T101530</title>
       +<entry><updated>19850412T101530+04</updated><title>19850412T101530+04</title>
       +<entry><updated>1985-04-12T10:15:30</updated><title>1985-04-12T10:15:30</title>
       +<entry><updated>1985-04-12T10:15:30Z</updated><title>1985-04-12T10:15:30Z</title>
       +<entry><updated>1985-04-12T10:15:30+04:00</updated><title>1985-04-12T10:15:30+04:00</title>
       +<entry><updated>1985-04-12T10:15:30+04</updated><title>1985-04-12T10:15:30+04</title>
       +<entry><updated>19850412T1015</updated><title>19850412T1015</title>
       +<entry><updated>1985-04-12T10:15</updated><title>1985-04-12T10:15</title>
       +
        <!-- unsupported from ISO 8601 or introduced after the 1988 standard -->
        <entry><updated>2020-W41</updated><title>2020-W41</title></entry><!-- week -->
        <entry><updated>2020-W41-2</updated><title>2020-W41-2</title></entry><!-- week with weekday -->
       @@ -302,31 +332,19 @@ the absence of a numeric time zone offset.
        <entry><updated>Tue, Jul 28 2015 12:34:56 EDT</updated><title>Tue, Jul 28 2015 12:34:56 EDT</title></entry>
        <entry><updated>Tue Jul 28 2015 12:34:56 EDT</updated><title>Tue Jul 28 2015 12:34:56 EDT</title></entry>
        
       -<!-- invalid separator: ISO 8601-1 defines slash for date ranges/periods -->
       +<!-- invalid separator: ISO 8601-1 defines slash for date ranges/periods,
       +     but there is no harm in supporting yyyy/mm/dd.
       +     Of course dd/mm/yyyy or mm/dd/yyyy is not supported -->
        <entry><updated>2020/10/06</updated><title>2020/10/06</title></entry>
        <entry><updated>2003/12/13T18:30:02Z</updated><title>2003/12/13T18:30:02Z</title></entry>
        
        <!-- RFC822 section A3.1. Minimum required -->
        <entry><updated>6 Aug 76 1429 EDT</updated><title>6 Aug 76 1429 EDT</title></entry>
        
       -
       -
       -
       -
       -
       -<!-- TODO -->
       -
       -<entry><updated>19850412</updated><title>19850412</title>
       -<entry><updated>1985-04-12</updated><title>1985-04-12</title>
       -<entry><updated>19850412 232050</updated><title>19850412 232050</title>
       -<entry><updated>1985-04-12 232050</updated><title>1985-04-12 232050</title>
       -<entry><updated>19850412 23:20:50</updated><title>19850412 23:20:50</title>
       -<entry><updated>1985-04-12 23:20:50</updated><title>1985-04-12 23:20:50</title>
       -<entry><updated>19850412T232050</updated><title>19850412T232050</title>
       -<entry><updated>1985-04-12T232050</updated><title>1985-04-12T232050</title>
       -<entry><updated>19850412T23:20:50</updated><title>19850412T23:20:50</title>
       -<entry><updated>1985-04-12T23:20:50</updated><title>1985-04-12T23:20:50</title>
       -
       +<!-- test for fraction with ,
       +ISO8601 allows a comma.
       +RFC3339 specifies "." (but also references ISO8601).
       +-->
        <entry><updated>19850412 232050,5</updated><title>19850412 232050,5</title>
        <entry><updated>1985-04-12 23:20:50,5</updated><title>1985-04-12 23:20:50,5</title>
        <entry><updated>19850412T232050,5</updated><title>19850412T232050,5</title>
       @@ -342,23 +360,6 @@ the absence of a numeric time zone offset.
        <entry><updated>1999-01-01T12:23:45.+0400</updated><title>1999-01-01T12:23:45.+0400</title>
        <entry><updated>1999-01-01T12:23:45,+0400</updated><title>1999-01-01T12:23:45,+0400</title>
        
       -<entry><updated>19850412 152746+0100</updated><title>19850412 152746+0100</title>
       -<entry><updated>19850412 152746-0500</updated><title>19850412 152746-0500</title>
       -<entry><updated>19850412 152746+01</updated><title>19850412 152746+01</title>
       -<entry><updated>19850412 152746-05</updated><title>19850412 152746-05</title>
       -<entry><updated>19850412T152746+0100</updated><title>19850412T152746+0100</title>
       -<entry><updated>19850412T152746-0500</updated><title>19850412T152746-0500</title>
       -<entry><updated>19850412T152746+01</updated><title>19850412T152746+01</title>
       -<entry><updated>19850412T152746-05</updated><title>19850412T152746-05</title>
       -<entry><updated>19850412T101530</updated><title>19850412T101530</title>
       -<entry><updated>19850412T101530+04</updated><title>19850412T101530+04</title>
       -<entry><updated>1985-04-12T10:15:30</updated><title>1985-04-12T10:15:30</title>
       -<entry><updated>1985-04-12T10:15:30Z</updated><title>1985-04-12T10:15:30Z</title>
       -<entry><updated>1985-04-12T10:15:30+04:00</updated><title>1985-04-12T10:15:30+04:00</title>
       -<entry><updated>1985-04-12T10:15:30+04</updated><title>1985-04-12T10:15:30+04</title>
       -<entry><updated>19850412T1015</updated><title>19850412T1015</title>
       -<entry><updated>1985-04-12T10:15</updated><title>1985-04-12T10:15</title>
       -
        <!-- time range: uses the first date -->
        <entry><updated>1985-04-12T23:20:50/1985-06-25T10:30:00</updated><title>1985-04-12T23:20:50/1985-06-25T10:30:00</title>