Annotation of embedaddon/php/ext/xsl/tests/xslt010.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Test 10: EXSLT Support
! 3: --SKIPIF--
! 4: <?php
! 5: require_once dirname(__FILE__) .'/skipif.inc';
! 6: $proc = new xsltprocessor;
! 7: if (!$proc->hasExsltSupport()) die('skip EXSLT support not available');
! 8: if (LIBXSLT_VERSION < 10117) die('skip too old libxsl');
! 9: ?>
! 10: --FILE--
! 11: <?php
! 12: echo "Test 10: EXSLT Support";
! 13:
! 14: $dom = new domDocument();
! 15: $dom->load(dirname(__FILE__)."/exslt.xsl");
! 16: $proc = new xsltprocessor;
! 17: $xsl = $proc->importStylesheet($dom);
! 18:
! 19: $xml = new DomDocument();
! 20: $xml->load(dirname(__FILE__)."/exslt.xml");
! 21:
! 22: print $proc->transformToXml($xml);
! 23: --EXPECT--
! 24: Test 10: EXSLT Support
! 25:
! 26:
! 27: Test Date : 0001-12-31Z
! 28: year : 1
! 29: leap-year : false
! 30: month-in-year : 12
! 31: month-name : December
! 32: month-abbreviation : Dec
! 33: week-in-year : 1
! 34: day-in-year : 365
! 35: day-in-month : 31
! 36: day-of-week-in-month : 5
! 37: day-in-week : 2
! 38: day-name : Monday
! 39: day-abbreviation : Mon
! 40: time :
! 41: hour-in-day : NaN
! 42: minute-in-hour : NaN
! 43: second-in-minute : NaN
! 44:
! 45: Test Date : 3000-01-31
! 46: year : 3000
! 47: leap-year : false
! 48: month-in-year : 1
! 49: month-name : January
! 50: month-abbreviation : Jan
! 51: week-in-year : 5
! 52: day-in-year : 31
! 53: day-in-month : 31
! 54: day-of-week-in-month : 5
! 55: day-in-week : 6
! 56: day-name : Friday
! 57: day-abbreviation : Fri
! 58: time :
! 59: hour-in-day : NaN
! 60: minute-in-hour : NaN
! 61: second-in-minute : NaN
! 62:
! 63: Test Date : 2000-02-29
! 64: year : 2000
! 65: leap-year : true
! 66: month-in-year : 2
! 67: month-name : February
! 68: month-abbreviation : Feb
! 69: week-in-year : 9
! 70: day-in-year : 60
! 71: day-in-month : 29
! 72: day-of-week-in-month : 5
! 73: day-in-week : 3
! 74: day-name : Tuesday
! 75: day-abbreviation : Tue
! 76: time :
! 77: hour-in-day : NaN
! 78: minute-in-hour : NaN
! 79: second-in-minute : NaN
! 80:
! 81: Test Date : 9990001-12-31Z
! 82: year : 9990001
! 83: leap-year : false
! 84: month-in-year : 12
! 85: month-name : December
! 86: month-abbreviation : Dec
! 87: week-in-year : 1
! 88: day-in-year : 365
! 89: day-in-month : 31
! 90: day-of-week-in-month : 5
! 91: day-in-week : 2
! 92: day-name : Monday
! 93: day-abbreviation : Mon
! 94: time :
! 95: hour-in-day : NaN
! 96: minute-in-hour : NaN
! 97: second-in-minute : NaN
! 98:
! 99: Test Date : -0004-02-29
! 100: year : -4
! 101: leap-year : true
! 102: month-in-year : 2
! 103: month-name : February
! 104: month-abbreviation : Feb
! 105: week-in-year : 9
! 106: day-in-year : 60
! 107: day-in-month : 29
! 108: day-of-week-in-month : 5
! 109: day-in-week : 1
! 110: day-name : Sunday
! 111: day-abbreviation : Sun
! 112: time :
! 113: hour-in-day : NaN
! 114: minute-in-hour : NaN
! 115: second-in-minute : NaN
! 116:
! 117: Test Date : 1999-01-02
! 118: year : 1999
! 119: leap-year : false
! 120: month-in-year : 1
! 121: month-name : January
! 122: month-abbreviation : Jan
! 123: week-in-year : 53
! 124: day-in-year : 2
! 125: day-in-month : 2
! 126: day-of-week-in-month : 1
! 127: day-in-week : 7
! 128: day-name : Saturday
! 129: day-abbreviation : Sat
! 130: time :
! 131: hour-in-day : NaN
! 132: minute-in-hour : NaN
! 133: second-in-minute : NaN
! 134:
! 135: Test Date : 1999-01-03
! 136: year : 1999
! 137: leap-year : false
! 138: month-in-year : 1
! 139: month-name : January
! 140: month-abbreviation : Jan
! 141: week-in-year : 53
! 142: day-in-year : 3
! 143: day-in-month : 3
! 144: day-of-week-in-month : 1
! 145: day-in-week : 1
! 146: day-name : Sunday
! 147: day-abbreviation : Sun
! 148: time :
! 149: hour-in-day : NaN
! 150: minute-in-hour : NaN
! 151: second-in-minute : NaN
! 152:
! 153: Test Date : 2004-01-01
! 154: year : 2004
! 155: leap-year : true
! 156: month-in-year : 1
! 157: month-name : January
! 158: month-abbreviation : Jan
! 159: week-in-year : 1
! 160: day-in-year : 1
! 161: day-in-month : 1
! 162: day-of-week-in-month : 1
! 163: day-in-week : 5
! 164: day-name : Thursday
! 165: day-abbreviation : Thu
! 166: time :
! 167: hour-in-day : NaN
! 168: minute-in-hour : NaN
! 169: second-in-minute : NaN
! 170:
! 171: Test Date : 2006-01-01
! 172: year : 2006
! 173: leap-year : false
! 174: month-in-year : 1
! 175: month-name : January
! 176: month-abbreviation : Jan
! 177: week-in-year : 52
! 178: day-in-year : 1
! 179: day-in-month : 1
! 180: day-of-week-in-month : 1
! 181: day-in-week : 1
! 182: day-name : Sunday
! 183: day-abbreviation : Sun
! 184: time :
! 185: hour-in-day : NaN
! 186: minute-in-hour : NaN
! 187: second-in-minute : NaN
! 188:
! 189: Test Date : 2007-12-31
! 190: year : 2007
! 191: leap-year : false
! 192: month-in-year : 12
! 193: month-name : December
! 194: month-abbreviation : Dec
! 195: week-in-year : 1
! 196: day-in-year : 365
! 197: day-in-month : 31
! 198: day-of-week-in-month : 5
! 199: day-in-week : 2
! 200: day-name : Monday
! 201: day-abbreviation : Mon
! 202: time :
! 203: hour-in-day : NaN
! 204: minute-in-hour : NaN
! 205: second-in-minute : NaN
! 206:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>