pike.git / lib / modules / Calendar.pmod / testsuite.in

version» Context lines:

pike.git/lib/modules/Calendar.pmod/testsuite.in:1: - dnl $Id: testsuite.in,v 1.9 2003/08/18 14:24:49 mast Exp $ + dnl $Id: testsuite.in,v 1.10 2003/12/31 00:02:12 nilsson Exp $      dnl NOTE:   dnl *every* time the Calendar tests have failed, it's not the   dnl Calendar module that had any errors. Please don't commit   dnl your Pike until you've got Calendar to compile again. /Mirar      test_true(Calendar.Day())      test_eq([[Calendar.Austrian.Day(2500000)->month_day()]],31)   test_eq([[Calendar.Coptic.Day(2500000)->month_day()]],25);
pike.git/lib/modules/Calendar.pmod/testsuite.in:18:      test_eval_error(Calendar.ISO.set_timezone("Europe/Stockholm")    ->dwim_time("2000-03-26 02:01:17"))      test_eq(Calendar.ISO_UTC.dwim_time("2000-03-26 02:01:17")->unix_time(),    954036077)      test_do(Calendar.TimeRange t = Calendar.now())      dnl Some more or less odd timezones encountered by Xenofarm: - test_do(Calendar.dwim_time("Tue Nov 19 07:04:03 MET 2002")) - test_do(Calendar.dwim_time("Tue Nov 19 07:04:03 CST 2002")) - test_do(Calendar.dwim_time("Tue Nov 19 07:04:03 CET 2002")) - test_do(Calendar.dwim_time("Tue Nov 19 07:04:03 2002")) - test_do(Calendar.dwim_time("Tue Nov 19 07:04:03 NFT 2002")) - test_do(Calendar.dwim_time("Tue Nov 19 07:04:03 DFT 2002")) + test_do(Calendar.ISO.set_timezone("CET")) + define(test_dwim,[[ +  test_eq(Calendar.ISO.dwim_time($1)->format_time(),"2002-11-19 07:04:03") +  test_eq(Calendar.ISO.dwim_time($1)->tzname(),$2) + ]]) + test_dwim("Tue Nov 19 07:04:03 MET 2002","MET") + test_dwim("Tue Nov 19 07:04:03 CST 2002","CST") + test_dwim("Tue Nov 19 07:04:03 CET 2002","CET") + test_dwim("Tue Nov 19 07:04:03 2002","CET") + test_dwim("Tue Nov 19 07:04:03 NFT 2002","NFT") + dnl test_dwim("Tue Nov 19 07:04:03 DFT 2002","DFT") + test_dwim("Tue Nov 19 07:04:03 MET DST 2002","MET") + test_dwim("Tue Nov 19 07:04:03 METDST 2002","MET")      test_eq(arrayp(Calendar.TZnames.zonenames()), 1)      dnl FAQ tests   test_eq( Calendar.dwim_day("1/2/3"), Calendar.Day(2003,1,2) )   test_eq( Calendar.dwim_day("1 aug 2001"), Calendar.Day(2001,8,1) )   test_false( Calendar.dwim_day("1 aug 2001")==Calendar.Day(2001,8,2) )   dnl Missing two dwim_time tests   test_eq( Calendar.parse("%Y-%M-%D %h:%m","2040-11-08 2:46"),    Calendar.Minute(2040,11,8,2,46) )