Annotation of embedaddon/php/ext/calendar/tests/jdtomonthname.phpt, revision 1.1.1.2
1.1 misho 1: --TEST--
2: jdtomonthname() test
3: --SKIPIF--
4: <?php if (!extension_loaded("calendar")) print "skip"; ?>
5: --FILE--
6: <?php
7:
8: $jd_days = Array(
9: 2453396,
10: 2440588,
11: -1,
12: array(),
13: 10000000
14: );
15:
16: foreach ($jd_days as $jd_day) {
17: echo "=== ", $jd_day, "\n";
18: var_dump(jdmonthname($jd_day,0));
19: var_dump(jdmonthname($jd_day,1));
20: var_dump(jdmonthname($jd_day,2));
21: var_dump(jdmonthname($jd_day,3));
22: var_dump(jdmonthname($jd_day,4));
23: var_dump(jdmonthname($jd_day,5));
24: echo "\n";
25: }
26:
27: echo "Done\n";
28:
29: ?>
30: --EXPECTF--
31: === 2453396
32: string(3) "Jan"
33: string(7) "January"
34: string(3) "Jan"
35: string(7) "January"
36: string(6) "Shevat"
37: string(0) ""
38:
39: === 2440588
40: string(3) "Jan"
41: string(7) "January"
42: string(3) "Dec"
43: string(8) "December"
44: string(5) "Tevet"
45: string(0) ""
46:
47: === -1
48: string(0) ""
49: string(0) ""
50: string(0) ""
51: string(0) ""
52: string(0) ""
53: string(0) ""
54:
1.1.1.2 ! misho 55: ===
! 56: Notice: Array to string conversion in %sjdtomonthname.php on line %d
! 57: Array
1.1 misho 58:
59: Warning: jdmonthname() expects parameter 1 to be long, array given in %s on line %d
60: bool(false)
61:
62: Warning: jdmonthname() expects parameter 1 to be long, array given in %s on line %d
63: bool(false)
64:
65: Warning: jdmonthname() expects parameter 1 to be long, array given in %s on line %d
66: bool(false)
67:
68: Warning: jdmonthname() expects parameter 1 to be long, array given in %s on line %d
69: bool(false)
70:
71: Warning: jdmonthname() expects parameter 1 to be long, array given in %s on line %d
72: bool(false)
73:
74: Warning: jdmonthname() expects parameter 1 to be long, array given in %s on line %d
75: bool(false)
76:
77: === 10000000
78: string(3) "Dec"
79: string(8) "December"
80: string(3) "Jul"
81: string(4) "July"
82: string(6) "Tishri"
83: string(0) ""
84:
85: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>