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); }