# tests for the warp command
KEEP "*.dat"
format=%Y-%m-%d+%H:%M
huh0=1999-09-01+12:34
huh1=2000-01-28+00:00
huh2=2000-02-01+00:00
y2k0=1999-12-31+23:59
y2k1=2000-01-01+00:00
y2k2=2000-01-01+00:01
leap0=2000-02-28+00:00
leap1=2000-02-29+00:00
leap2=2000-03-01+00:00
TEST 01 'date'
EXEC $huh0 date -f $format
OUTPUT - $huh0
EXEC $huh0 $SHELL -c "date -f $format"
EXEC $huh1 date -f $format
OUTPUT - $huh1
EXEC $huh2 date -f $format
OUTPUT - $huh2
EXEC $huh2 $SHELL -c "date -f $format"
EXEC $y2k0 date -f $format
OUTPUT - $y2k0
EXEC $y2k0 $SHELL -c "date -f $format"
EXEC $y2k1 date -f $format
OUTPUT - $y2k1
EXEC $y2k2 date -f $format
OUTPUT - $y2k2
EXEC $y2k2 $SHELL -c "date -f $format"
EXEC $leap0 date -f $format
OUTPUT - $leap0
EXEC $leap0 $SHELL -c "date -f $format"
EXEC $leap1 date -f $format
OUTPUT - $leap1
EXEC $leap1 $SHELL -c "date -f $format"
EXEC $leap2 date -f $format
OUTPUT - $leap2
EXEC $leap2 $SHELL -c "date -f $format"
TEST 02 'touch'
EXEC $leap0 touch -t ${leap0#*+}:30 t
OUTPUT -
EXEC $leap0 date -f $format -m t
OUTPUT - $leap0
EXEC $leap0 $SHELL -c "touch -t ${leap0#*+}:30 t"
OUTPUT -
EXEC $leap0 date -f $format -m t
OUTPUT - $leap0
EXEC $leap0 $SHELL -c "date -f $format -m t"
EXEC $leap1 touch -t ${leap1#*+}:30 t
OUTPUT -
EXEC $leap1 $SHELL -c "touch -t ${leap1#*+}:30 t"
EXEC $leap1 date -f $format -m t
OUTPUT - $leap1
EXEC $leap1 $SHELL -c "date -f $format -m t"
EXEC $leap2 touch -t ${leap2#*+}:30 t
OUTPUT -
EXEC $leap2 $SHELL -c "touch -t ${leap2#*+}:30 t"
EXEC $leap2 date -f $format -m t
OUTPUT - $leap2
EXEC $leap2 $SHELL -c "date -f $format -m t"
EXEC $leap0 touch -t ${leap0#*+}:30 t
OUTPUT -
EXEC $leap0 $SHELL -c "touch -t ${leap0#*+}:30 t"
EXEC $leap0 date -f $format -m t
OUTPUT - $leap0
EXEC $leap0 $SHELL -c "date -f $format -m t"
EXEC $leap1 touch -t ${leap1#*+}:30 t
OUTPUT -
EXEC $leap1 $SHELL -c "touch -t ${leap1#*+}:30 t"
EXEC $leap1 date -f $format -m t
OUTPUT - $leap1
EXEC $leap1 $SHELL -c "date -f $format -m t"
EXEC $leap2 touch -t ${leap2#*+}:30 t
OUTPUT -
EXEC $leap2 $SHELL -c "touch -t ${leap2#*+}:30 t"
EXEC $leap2 date -f $format -m t
OUTPUT - $leap2
EXEC $leap2 $SHELL -c "date -f $format -m t"