/** * @covers PHPUnit::execute */ public function testExecute_BuildsBasicEmails() { $this->loadEmailPluginWithOptions(array('addresses' => array('*****@*****.**'))); /** @var \Swift_Message $actualMail */ $actualMail = null; $this->catchMailPassedToSend($actualMail); $returnValue = $this->testedEmailPlugin->execute(); $expectedReturn = true; $this->assertSystemMail('*****@*****.**', '*****@*****.**', "Log Output: <br><pre>Build Log</pre>", "PHPCI - Test-Project - Passing Build", $actualMail); $this->assertEquals($expectedReturn, $returnValue); }
/** * @covers PHPUnit::execute */ public function testMailDeliveryFail() { $this->loadEmailPluginWithOptions(array('addresses' => array('*****@*****.**')), Build::STATUS_FAILED, false); $returnValue = $this->testedEmailPlugin->execute(); $this->assertEquals(false, $returnValue); }