Annotation of embedaddon/php/ext/intl/tests/resourcebundle_iterator.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Test ResourceBundle iterator
                      3: --SKIPIF--
                      4: <?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?>
                      5: --FILE--
                      6: <?php
                      7:        include "resourcebundle.inc";
                      8: 
                      9:        // fall back
                     10:        $r = new ResourceBundle( 'en_US', BUNDLE );
                     11: 
                     12:        foreach ($r as $onekey => $oneval) {
                     13:                echo "Here comes $onekey:\n";
                     14:                switch (gettype($oneval)) {
                     15:                  case 'string':
                     16:                    echo bin2hex( $oneval ) . "\n";
                     17:                    break;
                     18: 
                     19:                  case 'integer':
                     20:                    echo "$oneval\n";
                     21:                    break;
                     22: 
                     23:                  default:
                     24:                    print_r( $oneval );
                     25:                }
                     26:                echo "\n";
                     27:        }
                     28: 
                     29:        echo "Testarray Contents:\n";
                     30:        $r = $r->get( 'testarray' );
                     31:        foreach ($r as $onekey => $oneval) {
                     32:           echo "$onekey => $oneval\n";
                     33:        }
                     34: ?>
                     35: --EXPECTF--
                     36: Here comes testarray:
                     37: ResourceBundle Object
                     38: (
                     39: )
                     40: 
                     41: Here comes testbin:
                     42: a1b2c3d4e5f67890
                     43: 
                     44: Here comes testint:
                     45: 2
                     46: 
                     47: Here comes teststring:
                     48: 48656c6c6f20576f726c6421
                     49: 
                     50: Here comes testtable:
                     51: ResourceBundle Object
                     52: (
                     53: )
                     54: 
                     55: Here comes testvector:
                     56: Array
                     57: (
                     58:     [0] => 1
                     59:     [1] => 2
                     60:     [2] => 3
                     61:     [3] => 4
                     62:     [4] => 5
                     63:     [5] => 6
                     64:     [6] => 7
                     65:     [7] => 8
                     66:     [8] => 9
                     67:     [9] => 0
                     68: )
                     69: 
                     70: Testarray Contents:
                     71: 0 => string 1
                     72: 1 => string 2
                     73: 2 => string 3

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>