示例#1
0
 /**
  * Switching connection tests
  *
  * @return void
  * @author Dan Cox
  */
 public function test_Switcharoo()
 {
     $conn = new Connection(__DIR__);
     $conn->load($this->config);
     $this->assertEquals('root', $conn->getUser());
     $this->assertEquals('database', $conn->getDatabase());
     $em = $conn->create();
     $this->assertInstanceOf('\\Doctrine\\ORM\\EntityManager', $em);
     $new_em = $conn->switchConnection(__DIR__ . '/Connections/database_test2.yml');
     $this->assertInstanceOf('\\Doctrine\\ORM\\EntityManager', $new_em);
     $this->assertEquals('bob', $conn->getUser());
     $this->assertEquals('new_database', $conn->getDatabase());
 }