-
-First day with week numbers
- January 0001
- Su Mo Tu We Th Fr Sa
- 1 \e[7m 1\e[27m
- 2 2 3 4 5 6 7 8
- 3 9 10 11 12 13 14 15
- 4 16 17 18 19 20 21 22
- 5 23 24 25 26 27 28 29
- 6 30 31
-Reformation corner cases 1 with week numbers
- September 1752
- Su Mo Tu We Th Fr Sa
-36 1 \e[7m 2\e[27m 14 15 16
-37 17 18 19 20 21 22 23
-38 24 25 26 27 28 29 30
-
-
-
-Reformation corner cases 2 with week numbers
- September 1752
- Su Mo Tu We Th Fr Sa
-36 1 2 14 15 16
-37 17 18 19 20 21 22 23
-38 24 25 26 27 28 29 30
-
-
-
-Reformation corner cases 3 with week numbers
- September 1752
- Su Mo Tu We Th Fr Sa
-36 1 2 14 15 16
-37 17 18 19 20 21 22 23
-38 24 25 26 27 28 29 30
-
-
-
-Reformation corner cases 4 with week numbers
- September 1752
- Su Mo Tu We Th Fr Sa
-36 1 2 \e[7m14\e[27m 15 16
-37 17 18 19 20 21 22 23
-38 24 25 26 27 28 29 30
-
-
-
-Last day with week numbers
- November 9999 December 9999 January 10000
- Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
-45 1 2 3 4 5 6 49 1 2 3 4 1 1
-46 7 8 9 10 11 12 13 50 5 6 7 8 9 10 11 2 2 3 4 5 6 7 8
-47 14 15 16 17 18 19 20 51 12 13 14 15 16 17 18 3 9 10 11 12 13 14 15
-48 21 22 23 24 25 26 27 52 19 20 21 22 23 24 25 4 16 17 18 19 20 21 22
-49 28 29 30 53 26 27 28 29 30 \e[7m31\e[27m 5 23 24 25 26 27 28 29
- 6 30 31
--- /dev/null
+ November 9999 December 9999 January 10000
+ Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
+45 1 2 3 4 5 6 49 1 2 3 4 1 1
+46 7 8 9 10 11 12 13 50 5 6 7 8 9 10 11 2 2 3 4 5 6 7 8
+47 14 15 16 17 18 19 20 51 12 13 14 15 16 17 18 3 9 10 11 12 13 14 15
+48 21 22 23 24 25 26 27 52 19 20 21 22 23 24 25 4 16 17 18 19 20 21 22
+49 28 29 30 53 26 27 28 29 30 \e[7m31\e[27m 5 23 24 25 26 27 28 29
+ 6 30 31
USETERM=$( ts_has_option "useterm" "$*" )
[ "$USETERM" == "yes" ] && TS_VERBOSE="yes"
-ts_log ""
-ts_log "First day with week numbers"
+ts_init_subtest "first-day-week-numbers"
if [ "$USETERM" == "yes" ]; then
$TS_CMD_CAL -w --color=always 1 1 1
fi
$TS_CMD_CAL -w --color=always 1 1 1 >> $TS_OUTPUT
+ts_finalize_subtest
-ts_log "Reformation corner cases 1 with week numbers"
+ts_init_subtest "reformation-corner-cases-1-week-numbers"
if [ "$USETERM" == "yes" ]; then
$TS_CMD_CAL -w --color=always 2 9 1752
fi
$TS_CMD_CAL -w --color=always 2 9 1752 >> $TS_OUTPUT
+ts_finalize_subtest
-ts_log "Reformation corner cases 2 with week numbers"
+ts_init_subtest "reformation-corner-cases-2-week-numbers"
if [ "$USETERM" == "yes" ]; then
$TS_CMD_CAL -w --color=always 3 9 1752
fi
$TS_CMD_CAL -w --color=always 3 9 1752 >> $TS_OUTPUT
+ts_finalize_subtest
-ts_log "Reformation corner cases 3 with week numbers"
+ts_init_subtest "reformation-corner-cases-3-week-numbers"
if [ "$USETERM" == "yes" ]; then
$TS_CMD_CAL -w --color=always 13 9 1752
fi
$TS_CMD_CAL -w --color=always 13 9 1752 >> $TS_OUTPUT
+ts_finalize_subtest
-ts_log "Reformation corner cases 4 with week numbers"
+ts_init_subtest "reformation-corner-cases-4-week-numbers"
if [ "$USETERM" == "yes" ]; then
$TS_CMD_CAL -w --color=always 14 9 1752
fi
$TS_CMD_CAL -w --color=always 14 9 1752 >> $TS_OUTPUT
+ts_finalize_subtest
-ts_log "Last day with week numbers"
+ts_init_subtest "last-day-week-numbers"
if [ "$USETERM" == "yes" ]; then
$TS_CMD_CAL -w --color=always 31 12 9999
fi
$TS_CMD_CAL -w --color=always -3 31 12 9999 >> $TS_OUTPUT
-
+ts_finalize_subtest
ts_finalize
-