mirror of
https://github.com/php/php-src.git
synced 2024-09-22 10:27:25 +00:00
more test coverage
This commit is contained in:
parent
2de6065591
commit
86ae9a5756
@ -7,8 +7,12 @@ easter_date()
|
||||
echo date("Y-m-d", easter_date(2000))."\n";
|
||||
echo date("Y-m-d", easter_date(2001))."\n";
|
||||
echo date("Y-m-d", easter_date(2002))."\n";
|
||||
echo date("Y-m-d", easter_date(1492))."\n";
|
||||
?>
|
||||
--EXPECT--
|
||||
2000-04-23
|
||||
2001-04-15
|
||||
2002-03-31
|
||||
|
||||
Warning: easter_date(): This function is only valid for years between 1970 and 2037 inclusive in /home/hartmut/projects/php/dev/head/ext/calendar/tests/easter_date.php on line 5
|
||||
1970-01-01
|
||||
|
@ -4,7 +4,7 @@ jddayofweek()
|
||||
<?php include 'skipif.inc'; ?>
|
||||
--FILE--
|
||||
<?php
|
||||
foreach (array(2440588, 2452162, 2453926) as $jd) {
|
||||
foreach (array(2440588, 2452162, 2453926, -1000) as $jd) {
|
||||
echo "### JD $jd ###\n";
|
||||
for ($mode = 0; $mode <= 2; $mode++) {
|
||||
echo "--- mode $mode ---\n";
|
||||
@ -99,3 +99,32 @@ Thu
|
||||
Fri
|
||||
Sat
|
||||
Sun
|
||||
### JD -1000 ###
|
||||
--- mode 0 ---
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
0
|
||||
1
|
||||
2
|
||||
--- mode 1 ---
|
||||
Tuesday
|
||||
Wednesday
|
||||
Thursday
|
||||
Friday
|
||||
Saturday
|
||||
Sunday
|
||||
Monday
|
||||
Tuesday
|
||||
--- mode 2 ---
|
||||
Tue
|
||||
Wed
|
||||
Thu
|
||||
Fri
|
||||
Sat
|
||||
Sun
|
||||
Mon
|
||||
Tue
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
--TEST--
|
||||
jddayofweek()
|
||||
jdmonthname()
|
||||
--SKIPIF--
|
||||
<?php include 'skipif.inc'; ?>
|
||||
--FILE--
|
||||
@ -9,7 +9,7 @@ foreach (array(2440588, 2452162, 2453926) as $jd) {
|
||||
for ($mode = 0; $mode <= 6; $mode++) {
|
||||
echo "--- mode $mode ---\n";
|
||||
for ($offset = 0; $offset <= 12; $offset++) {
|
||||
echo jddayofweek($jd + $offset * 30, $mode). "\n";
|
||||
echo jdmonthname($jd + $offset * 30, $mode). "\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -17,298 +17,298 @@ foreach (array(2440588, 2452162, 2453926) as $jd) {
|
||||
--EXPECT--
|
||||
### JD 2440588 ###
|
||||
--- mode 0 ---
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
5
|
||||
0
|
||||
2
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
5
|
||||
0
|
||||
Jan
|
||||
Jan
|
||||
Mar
|
||||
Apr
|
||||
May
|
||||
May
|
||||
Jun
|
||||
Jul
|
||||
Aug
|
||||
Sep
|
||||
Oct
|
||||
Nov
|
||||
Dec
|
||||
--- mode 1 ---
|
||||
Thursday
|
||||
Saturday
|
||||
Monday
|
||||
Wednesday
|
||||
Friday
|
||||
Sunday
|
||||
Tuesday
|
||||
Thursday
|
||||
Saturday
|
||||
Monday
|
||||
Wednesday
|
||||
Friday
|
||||
Sunday
|
||||
January
|
||||
January
|
||||
March
|
||||
April
|
||||
May
|
||||
May
|
||||
June
|
||||
July
|
||||
August
|
||||
September
|
||||
October
|
||||
November
|
||||
December
|
||||
--- mode 2 ---
|
||||
Thu
|
||||
Sat
|
||||
Mon
|
||||
Wed
|
||||
Fri
|
||||
Sun
|
||||
Tue
|
||||
Thu
|
||||
Sat
|
||||
Mon
|
||||
Wed
|
||||
Fri
|
||||
Sun
|
||||
Dec
|
||||
Jan
|
||||
Feb
|
||||
Mar
|
||||
Apr
|
||||
May
|
||||
Jun
|
||||
Jul
|
||||
Aug
|
||||
Sep
|
||||
Oct
|
||||
Nov
|
||||
Dec
|
||||
--- mode 3 ---
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
5
|
||||
0
|
||||
2
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
5
|
||||
0
|
||||
December
|
||||
January
|
||||
February
|
||||
March
|
||||
April
|
||||
May
|
||||
June
|
||||
July
|
||||
August
|
||||
September
|
||||
October
|
||||
November
|
||||
December
|
||||
--- mode 4 ---
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
5
|
||||
0
|
||||
2
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
5
|
||||
0
|
||||
Tevet
|
||||
Shevat
|
||||
AdarI
|
||||
AdarII
|
||||
Nisan
|
||||
Iyyar
|
||||
Sivan
|
||||
Tammuz
|
||||
Av
|
||||
Elul
|
||||
Tishri
|
||||
Heshvan
|
||||
Kislev
|
||||
--- mode 5 ---
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
5
|
||||
0
|
||||
2
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
5
|
||||
0
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
--- mode 6 ---
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
5
|
||||
0
|
||||
2
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
5
|
||||
0
|
||||
Jan
|
||||
Jan
|
||||
Mar
|
||||
Apr
|
||||
May
|
||||
May
|
||||
Jun
|
||||
Jul
|
||||
Aug
|
||||
Sep
|
||||
Oct
|
||||
Nov
|
||||
Dec
|
||||
### JD 2452162 ###
|
||||
--- mode 0 ---
|
||||
0
|
||||
2
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
5
|
||||
0
|
||||
2
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
Sep
|
||||
Oct
|
||||
Nov
|
||||
Dec
|
||||
Jan
|
||||
Feb
|
||||
Mar
|
||||
Apr
|
||||
May
|
||||
Jun
|
||||
Jul
|
||||
Aug
|
||||
Sep
|
||||
--- mode 1 ---
|
||||
Sunday
|
||||
Tuesday
|
||||
Thursday
|
||||
Saturday
|
||||
Monday
|
||||
Wednesday
|
||||
Friday
|
||||
Sunday
|
||||
Tuesday
|
||||
Thursday
|
||||
Saturday
|
||||
Monday
|
||||
Wednesday
|
||||
September
|
||||
October
|
||||
November
|
||||
December
|
||||
January
|
||||
February
|
||||
March
|
||||
April
|
||||
May
|
||||
June
|
||||
July
|
||||
August
|
||||
September
|
||||
--- mode 2 ---
|
||||
Sun
|
||||
Tue
|
||||
Thu
|
||||
Sat
|
||||
Mon
|
||||
Wed
|
||||
Fri
|
||||
Sun
|
||||
Tue
|
||||
Thu
|
||||
Sat
|
||||
Mon
|
||||
Wed
|
||||
Aug
|
||||
Sep
|
||||
Oct
|
||||
Nov
|
||||
Dec
|
||||
Jan
|
||||
Feb
|
||||
Mar
|
||||
Apr
|
||||
May
|
||||
Jun
|
||||
Jul
|
||||
Aug
|
||||
--- mode 3 ---
|
||||
0
|
||||
2
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
5
|
||||
0
|
||||
2
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
August
|
||||
September
|
||||
October
|
||||
November
|
||||
December
|
||||
January
|
||||
February
|
||||
March
|
||||
April
|
||||
May
|
||||
June
|
||||
July
|
||||
August
|
||||
--- mode 4 ---
|
||||
0
|
||||
2
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
5
|
||||
0
|
||||
2
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
Elul
|
||||
Tishri
|
||||
Heshvan
|
||||
Kislev
|
||||
Tevet
|
||||
Shevat
|
||||
AdarI
|
||||
Nisan
|
||||
Iyyar
|
||||
Sivan
|
||||
Tammuz
|
||||
Av
|
||||
Elul
|
||||
--- mode 5 ---
|
||||
0
|
||||
2
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
5
|
||||
0
|
||||
2
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
--- mode 6 ---
|
||||
0
|
||||
2
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
5
|
||||
0
|
||||
2
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
Sep
|
||||
Oct
|
||||
Nov
|
||||
Dec
|
||||
Jan
|
||||
Feb
|
||||
Mar
|
||||
Apr
|
||||
May
|
||||
Jun
|
||||
Jul
|
||||
Aug
|
||||
Sep
|
||||
### JD 2453926 ###
|
||||
--- mode 0 ---
|
||||
0
|
||||
2
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
5
|
||||
0
|
||||
2
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
Jul
|
||||
Aug
|
||||
Sep
|
||||
Oct
|
||||
Nov
|
||||
Dec
|
||||
Jan
|
||||
Feb
|
||||
Mar
|
||||
Apr
|
||||
May
|
||||
Jun
|
||||
Jul
|
||||
--- mode 1 ---
|
||||
Sunday
|
||||
Tuesday
|
||||
Thursday
|
||||
Saturday
|
||||
Monday
|
||||
Wednesday
|
||||
Friday
|
||||
Sunday
|
||||
Tuesday
|
||||
Thursday
|
||||
Saturday
|
||||
Monday
|
||||
Wednesday
|
||||
July
|
||||
August
|
||||
September
|
||||
October
|
||||
November
|
||||
December
|
||||
January
|
||||
February
|
||||
March
|
||||
April
|
||||
May
|
||||
June
|
||||
July
|
||||
--- mode 2 ---
|
||||
Sun
|
||||
Tue
|
||||
Thu
|
||||
Sat
|
||||
Mon
|
||||
Wed
|
||||
Fri
|
||||
Sun
|
||||
Tue
|
||||
Thu
|
||||
Sat
|
||||
Mon
|
||||
Wed
|
||||
Jun
|
||||
Jul
|
||||
Aug
|
||||
Sep
|
||||
Oct
|
||||
Nov
|
||||
Dec
|
||||
Jan
|
||||
Feb
|
||||
Mar
|
||||
Apr
|
||||
May
|
||||
Jun
|
||||
--- mode 3 ---
|
||||
0
|
||||
2
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
5
|
||||
0
|
||||
2
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
June
|
||||
July
|
||||
August
|
||||
September
|
||||
October
|
||||
November
|
||||
December
|
||||
January
|
||||
February
|
||||
March
|
||||
April
|
||||
May
|
||||
June
|
||||
--- mode 4 ---
|
||||
0
|
||||
2
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
5
|
||||
0
|
||||
2
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
Tammuz
|
||||
Av
|
||||
Elul
|
||||
Tishri
|
||||
Heshvan
|
||||
Kislev
|
||||
Tevet
|
||||
Shevat
|
||||
AdarI
|
||||
Nisan
|
||||
Iyyar
|
||||
Sivan
|
||||
Tammuz
|
||||
--- mode 5 ---
|
||||
0
|
||||
2
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
5
|
||||
0
|
||||
2
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
--- mode 6 ---
|
||||
0
|
||||
2
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
5
|
||||
0
|
||||
2
|
||||
4
|
||||
6
|
||||
1
|
||||
3
|
||||
Jul
|
||||
Aug
|
||||
Sep
|
||||
Oct
|
||||
Nov
|
||||
Dec
|
||||
Jan
|
||||
Feb
|
||||
Mar
|
||||
Apr
|
||||
May
|
||||
Jun
|
||||
Jul
|
||||
|
Loading…
Reference in New Issue
Block a user