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

1.1       misho       1: --TEST--
                      2: Bug #38698 (Bug #38698 for some keys cdbmake creates corrupted db and cdb can't read valid db)
                      3: --SKIPIF--
                      4: <?php 
                      5:        $handler = 'cdb_make';
                      6:        require_once(dirname(__FILE__) .'/skipif.inc');
                      7: ?>
                      8: --FILE--
                      9: <?php
                     10: 
                     11: $db_file = dirname(__FILE__) .'/129php.cdb';
                     12: 
                     13: if (($db_make=dba_open($db_file, "n", 'cdb_make'))!==FALSE) {
                     14:        dba_insert(pack('i',129), "Booo!", $db_make);
                     15:        dba_close($db_make);
                     16:        // write md5 checksum of generated database file
                     17:        var_dump(md5_file($db_file));
                     18:        @unlink($db_file);
                     19: } else {
                     20:     echo "Error creating database\n";
                     21: }
                     22: ?>
                     23: ===DONE===
                     24: --EXPECT--
                     25: string(32) "1f34b74bde3744265acfc21e0f30af95"
                     26: ===DONE===

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