Annotation of embedaddon/php/ext/dba/tests/dba_db4_handlers.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: DBA DB4 Handler Test
                      3: --SKIPIF--
                      4: <?php 
                      5: $handler="db4";
                      6: require(dirname(__FILE__) .'/skipif.inc');
                      7: die("info $HND handler used");
                      8: ?>
                      9: --FILE--
                     10: <?php
                     11: $handler="db4";
                     12: require_once(dirname(__FILE__) .'/test.inc');
                     13: echo "database handler: $handler\n";
                     14: 
                     15: function check($h)
                     16: {
                     17:     if (!$h) {
                     18:         return;
                     19:     }
                     20: 
                     21:     foreach ($h as $key) {
                     22:         if ($key === "db4") {
                     23:             echo "Success: db4 enabled\n";
                     24:         }
                     25:     }
                     26: }
                     27: 
                     28: echo "Test 1\n";
                     29: 
                     30: check(dba_handlers());
                     31: 
                     32: echo "Test 2 - full info\n";
                     33: $h = dba_handlers(1);
                     34: foreach ($h as $key => $val) {
                     35:     if ($key === "db4") {
                     36:         echo "$val\n";
                     37:     }
                     38: }
                     39: 
                     40: ?>
                     41: --CLEAN--
                     42: <?php 
                     43: require(dirname(__FILE__) .'/clean.inc'); 
                     44: ?>
                     45: --EXPECTREGEX--
                     46: database handler: db4
                     47: Test 1
                     48: Success: db4 enabled
                     49: Test 2 - full info
                     50: .*Berkeley DB (4|5).*

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