Location: PHPKode > scripts > DAO classes > dao.test.php
<?php
require_once ('alerter/alerter.class.php');
require_once ('dao.class.php');
require_once ('gunit/gunit.class.php');


class daoTest extends GUnit {
    function testConnect(){
        $o = new dao();
        return $o->connect();
    }
    
    function testInsertQuery(){
        $o = new dao();
        $o->connect();
        return $o->query("INSERT INTO `test` SET `descr` = 'adasd', `date` = 'asd'" );
    }
    
    function testSelectQuery(){
        $o = new dao();
        $o->connect();
        return ( is_array( $o->query('SELECT * FROM `test`') ) == true ) ? true : false;
    }
    
    function testQueueSQL(){
	    $o = new dao();
	    return $o->queueSQL( 'UPDATE `test` SET `descr` = "ggg"', 'queue.sql' );
    }
    
    function testExecuteQueue(){
	    $o = new dao();
	    return $o->executeQueue( 'queue.sql' );
    }
    
    function testDeleteQuery(){
        $o = new dao();
        $o->connect();
        return $o->query('DELETE FROM `test`');
    }
 	  
}

$o = new daoTest;
$o->run();
?> 
Return current item: DAO classes