ymmtmsys / command
exec() wrapper
0.2.0
2013-08-26 23:08 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2025-03-01 15:47:34 UTC
README
Command to facilitate the execution of external programs in unit testing.
Example
<?php use Ymmtmsys\Command\Command; class Foo { public function __construct($cmd) // $cmd is a Command instance { $this->cmd = $cmd; } public function bar() { // before process ... $this->cmd->exec($command); // after process ... } } class FooTest extends \PHPUnit_Framework_TestCase { public function testBar() { $mock_cmd = $this->getMock('Command', array('exec')); $obj = new Foo($mock_cmd); $obj->bar(); // Assertions } }
Copyright
Copyright (c) 2012 ymmtmsys. See LICENSE for further details.