Example #1
0
 public function testSetErrors()
 {
     $sut = new Dfp_Datafeed_Transfer();
     $passed = false;
     try {
         $sut->setErrors(array('error', 'error2'));
     } 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('setErrors')->with($this->equalTo(array('error', 'error2')));
     $sut->setAdapter($mockAdapter);
     $sut->setErrors(array('error', 'error2'));
 }