/** * 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; }
/** * Destroys all initialized instance properties. * * @return void */ public function tearDown() { parent::tearDown(); unset($this->plugin); }
/** * 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); }