Exemplo n.º 1
0
 public function testGetInstance()
 {
     $db_1 = DB::getInstance('localhost', 'root', '', 'mysql_test', '', '', false, false);
     self::assertEquals(true, $db_1 instanceof DB);
     $db_2 = DB::getInstance('localhost', 'root', '', 'mysql_test', '', '', true, false);
     self::assertEquals(true, $db_2 instanceof DB);
     $db_3 = DB::getInstance('localhost', 'root', '', 'mysql_test', null, '', true, false);
     self::assertEquals(true, $db_3 instanceof DB);
     $db_4 = DB::getInstance();
     self::assertEquals(true, $db_4 instanceof DB);
     $db_4_serial = serialize($db_4);
     unset($db_4);
     $db_4 = unserialize($db_4_serial);
     self::assertEquals(true, $db_4 instanceof DB);
     $true = $this->db->connect();
     self::assertEquals(true, $true);
     $true = $this->db->connect();
     self::assertEquals(true, $true);
     $true = $this->db->reconnect(false);
     self::assertEquals(true, $true);
     $true = $this->db->reconnect(true);
     self::assertEquals(true, $true);
 }