저자: Phergie Development Team (team@phergie.org)
상속: extends PHPUnit_Framework_TestCase
예제 #1
0
 /**
  * Returns a mock connection.
  *
  * @return Phergie_Connection
  */
 protected function getMockConnection()
 {
     $options = array('host' => '0.0.0.0', 'port' => $this->server->getPort(), 'username' => 'username', 'realname' => 'realname', 'transport' => 'tcp');
     $connection = parent::getMockConnection();
     foreach ($options as $key => $value) {
         $connection->expects($this->any())->method('get' . ucfirst($key))->will($this->returnValue($value));
     }
     return $connection;
 }
예제 #2
0
 /**
  * Destroys all initialized instance properties.
  *
  * @return void
  */
 public function tearDown()
 {
     parent::tearDown();
     unset($this->plugin);
 }
예제 #3
0
 /**
  * Destroys all initialized instance properties.
  *
  * @return void
  */
 public function tearDown()
 {
     parent::tearDown();
     // Check required plugins
     if ($this->expectedRequiredPlugins) {
         $diff = array_diff($this->expectedRequiredPlugins, $this->actualRequiredPlugins);
         $this->assertSame(0, count($diff), 'Expected and actual required plugins differ: ' . implode(', ', $diff));
     }
     // Check removed plugins
     if ($this->expectedRemovedPlugins) {
         $diff = array_diff($this->expectedRequiredPlugins, $this->actualRequiredPlugins);
         $this->assertSame(0, count($diff), 'Expected and actual removed plugins differ: ' . implode(', ', $diff));
     }
     unset($this->plugin);
 }