Пример #1
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());
 }