Annotation of embedaddon/php/ext/xsl/tests/xslt010.phpt, revision 1.1.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>