Exemplo n.º 1
0
 /**
  * @return	null
  */
 public function setUp()
 {
     $this->runDbStartupTask();
     $params = DbRegistry::getConnectionParams('af-tester');
     $this->params = $params->get('conn-params');
     $this->conn = new MysqliConn($this->params);
 }
Exemplo n.º 2
0
 /**
  * @return	null
  */
 public function testAddNoDuplicates()
 {
     $key = 'local-appfuel-unittest';
     $params = array('name' => 'appfuel_unittest', 'host' => 'localhost', 'user' => 'af_tester', 'pass' => 'password');
     $this->assertNull(DbRegistry::addConnectionParams($key, $params));
     $result = DbRegistry::getConnectionParams($key);
     $this->assertInstanceOf('Appfuel\\DataStructure\\Dictionary', $result);
     $this->assertEquals($params, $result->getAll());
     $params2 = array('name' => 'appfuel_unittest', 'host' => 'somedomain.com', 'user' => 'af_tester', 'pass' => 'password');
     $this->assertNull(DbRegistry::addConnectionParams($key, $params2));
     $this->assertTrue(DbRegistry::isConnectionParams($key));
     $result = DbRegistry::getConnectionParams($key);
     $this->assertInstanceOf('Appfuel\\DataStructure\\Dictionary', $result);
     $this->assertEquals($params2, $result->getAll());
 }