【发布时间】:2016-11-24 14:14:44
【问题描述】:
我是单元测试的新手。 我的测试环境是 Laravel 上的 PHPUnit。
我想知道如何通过 PHPUnit 对一个方法进行单元测试,该方法具有多调用保护/私有方法?
那些受保护/私有方法不仅返回预期值,而且在失败时抛出异常。
example.php 和 ExampleTest.php。
重要的问题是:如果我想测试 method2 或 method3 throwsexception,我需要通过 prev protected/private 方法(method1 或 method1+method2),可以吗?还是有更好的主意?
【问题讨论】:
标签: php unit-testing laravel mocking phpunit