CHips L MINI SHELL

CHips L pro

Current Path : /opt/cpanel/ea-php54/root/usr/share/tests/pear/DB_NestedSet/tests/
Upload File :
Current File : //opt/cpanel/ea-php54/root/usr/share/tests/pear/DB_NestedSet/tests/UnitTest.php

<?php
require_once 'TestBase.php';

/**
* UnitTest
* Unit test interface for DB_NestedSet
*
* @author       Daniel Khan <dk@webcluster.at>
* @package      DB_NestedSetTest
* @version      $Revision: 298553 $
* @access       public
*/
class DB_NestedSetTest extends TestBase  {

    /**
     *
     * @var DB_NestedSet
     */
    protected $NeSe = false;

    /**
     *
     * @var DB_NestedSet
     */
    protected $NeSe2 = false;

    function setUp() {

        $params = array(
        "STRID"         =>      "id",      // "id" must exist
        "ROOTID"        =>      "rootid",  // "rootid" must exist
        "l"             =>      "l",       // "l" must exist
        "r"             =>      "r",       // "r" must exist
        "STREH"         =>      "norder",  // "order" must exist
        "LEVEL"         =>      "level",   // "level" must exist
        "STRNA"         =>      "name",     // Custom - specify as many fields you want
        "parent"        =>      "parent",     // Custom - specify as many fields you want
                "tkey"           =>      "tkey"     // Custom - specify as many fields you want
        );

        $db_driver = 'DB';
        $db_dsn    = 'mysql://localhost/test';
        $this->_NeSe = DB_NestedSet::factory($db_driver, $db_dsn, $params);
        $this->_NeSe->setAttr(array
        (
        'node_table' => 'tb_nodes',
        'lock_table' => 'tb_locks',
        'lockTTL'    => 5,
        'debug' => 0)
        );

                // Try to pass a DB Object as DSN

        $this->_NeSe2 = DB_NestedSet::factory($db_driver, $this->_NeSe->db, $params);

        $this->_NeSe2->setAttr(array
        (
        'node_table' => 'tb_nodes2',
        'lock_table' => 'tb_locks',
        'lockTTL'    => 5,
        'debug' => 0)
        );
    }

    function tearDown() {

        $tb = $this->_NeSe->node_table;
        $sql = "DELETE FROM $tb";
        $this->_NeSe->db->query($sql);
    }
}
?>

Copyright 2K16 - 2K18 Indonesian Hacker Rulez