public function testAddError() { $sut = new Dfp_Datafeed_Transfer(); $passed = false; try { $sut->addError('error'); } catch (Dfp_Datafeed_Transfer_Exception $e) { $passed = true; } $this->assertTrue($passed, 'Failed to throw exception when adapter is missing'); $mockAdapter = $this->getMock('Dfp_Datafeed_Transfer_Adapter_Interface'); $mockAdapter->expects($this->once())->method('addError')->with($this->equalTo('error')); $sut->setAdapter($mockAdapter); $sut->addError('error'); }