/** * 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()); }