public function testConstructorInjection() { $time = time(); $successful = true; $code = 10; $message = 'Yeah, everything went well!'; // calling constructor with valid arguments $instance = new Response($time, $successful, $code, $message); $this->assertEquals($time, $instance->getTstamp()); $this->assertEquals($successful, $instance->wasSuccessful()); $this->assertEquals($code, $instance->getResponseCode()); $this->assertEquals($message, $instance->getResponseMessage()); // calling constructor without arguments $this->setExpectedException('PHPUnit_Framework_Error'); new Response(); }