我有一个控制台应用程序,(写成的Symfony2命令)通过读取来自用户的输入STDIN,并与帮助readline,用户输入随后被传递到eval()
STDIN
readline
eval()
整个过程只是用于"调试shell"(类似于a php -a)但在项目环境和依赖注入容器访问中.
php -a
我想为这个命令编写单元测试,但是我正在打击墙,关于如何(并且可能)为这种行为编写PHPUnit测试?
php console phpunit stdio
console ×1
php ×1
phpunit ×1
stdio ×1