changeset 2647:20265bb9772e octave-forge

Reorganize the test codem disabling some that can't work
author adb014
date Mon, 09 Oct 2006 20:33:49 +0000
parents 67569b84e26c
children d916245fad40
files main/time/inst/datesplit.m
diffstat 1 files changed, 20 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/main/time/inst/datesplit.m	Mon Oct 09 20:01:44 2006 +0000
+++ b/main/time/inst/datesplit.m	Mon Oct 09 20:33:49 2006 +0000
@@ -460,21 +460,29 @@
 %! nowvec=datevec(now); % Some tests could fail around midnight!
 %!assert (datevec("07-Sep-2000 15:38:09"),[2000,9,7,15,38,9]);
 %!assert (datevec("07-Sep-2000"),[2000,9,7,0,0,0]);
-%!#ambiguous assert (datevec("09/07/00"),[2000,9,7,0,0,0]);
-%!assert (datevec("Sep"),[nowvec(1),9,1,0,0,0]);
-%!#ambiguous assert (datevec("09/13"),[nowvec(1),9,13,0,0,0]);
-%!assert (datevec("2000"),[2000,1,1,0,0,0]);
+%!assert (datevec("1 Jan 2000"),[2000,1,1,0,0,0]);
 %!assert (datevec("Sep00"),[2000,9,1,0,0,0]);
 %!assert (datevec("15:38:09"),[nowvec(1:3),15,38,9]);
 %!assert (datevec("03:38:09 PM"),[nowvec(1:3),15,38,9]);
 %!assert (datevec("15:38"),[nowvec(1:3),15,38,0]);
 %!assert (datevec("3:38 PM"),[nowvec(1:3),15,38,0]);
-%!assert (datevec("Q3-00"),[2000,9,30,23,59,59]);
-%!assert (datevec("Mar.03.1962 13:53:06"),[1962,3,3,13,53,6]);
 %!assert (datevec("03/13/1962"),[1962,3,13,0,0,0]);
-%!assert (datevec("1995/03/13"),[1995,3,13,0,0,0]);
-%!assert (datevec("Q4-2132"),[2132,12,31,23,59,59]);
-%!assert (datevec("Mar2047"),[2047,3,1,0,0,0]);
-%!assert (datevec("20470313"),[2047,3,13,0,0,0]);
-%!assert (datevec("20470313T132603"),[2047,3,13,13,26,3]);
-%!assert (datevec("1047-03-13 13:26:03"),[1047,3,13,13,26,3]);
+
+## Ambiguous
+%!#assert (datevec("09/07/00"),[2000,9,7,0,0,0]);
+%!#assert (datevec("09/13"),[nowvec(1),9,13,0,0,0]);
+
+## Not supported in octave version of datevec
+%!#assert (datevec("Sep"),[nowvec(1),9,1,0,0,0]);
+%!#assert (datevec("Q3-00"),[2000,9,30,23,59,59]);
+%!#assert (datevec("Q4-2132"),[2132,12,31,23,59,59]);
+
+## This should be a standard string (without or without the time)
+%!assert (datevec("Mar.03.1962 13:53:06","mmm.dd.yyyy HH:MM:SS"),[1962,3,3,13,53,6]);
+
+## No longer a predefined string to parse the date in octave version
+%!assert (datevec("1995/03/13","yyyy/mm/dd"),[1995,3,13,0,0,0]);
+%!assert (datevec("Mar2047","mmmyyyy"),[2047,3,1,0,0,0]);
+%!assert (datevec("20470313","yyyymmdd"),[2047,3,13,0,0,0]);
+%!assert (datevec("20470313T132603","yyyymmddTHHMMSS"),[2047,3,13,13,26,3]);
+%!assert (datevec("1047-03-13 13:26:03","yyyy-mm-dd HH:MM:SS"),[1047,3,13,13,26,3]);