コード例 #1
0
 public function testMultipleInstances()
 {
     $conn1 = Connection::getInstance('conn1')->init(array('classmap' => array('users' => 'User')));
     $conn2 = Connection::getInstance('conn2')->init(array('classmap' => array('users' => 'Articles')));
     $this->assertEquals($conn1, Connection::getInstance('conn1'));
     $this->assertTrue(Connection::hasInstance('conn1'));
     $this->assertEquals($conn2, Connection::getInstance('conn2'));
     $this->assertTrue(Connection::hasInstance('conn2'));
     $this->assertNotEquals(spl_object_hash($conn1), spl_object_hash($conn2));
 }