Files
DesignPatternsPHP/Behavioral/Command/Tests/CommandTest.php
Sara Bine 07164b2739 Fix argument order in assertEquals
Correct order is ($expected, $actual)
2017-04-05 17:43:40 -06:00

22 lines
550 B
PHP

<?php
namespace DesignPatterns\Behavioral\Command\Tests;
use DesignPatterns\Behavioral\Command\HelloCommand;
use DesignPatterns\Behavioral\Command\Invoker;
use DesignPatterns\Behavioral\Command\Receiver;
use PHPUnit\Framework\TestCase;
class CommandTest extends TestCase
{
public function testInvocation()
{
$invoker = new Invoker();
$receiver = new Receiver();
$invoker->setCommand(new HelloCommand($receiver));
$invoker->run();
$this->assertEquals('Hello World', $receiver->getOutput());
}
}