我很难测试哪种类型的内容会返回该方法。如果成功,则返回string or int;如果失败,则返回array。createAddressBook($bookName) if (true) return 'OK'; return ['error' => 'FAIL'];
} 该方法的实际代码是对新书ID的请求,即int or string,我不知道将返回</
在安装了PHPunit 8.0.1之后,我得到了这个错误: Fatal error: Declaration of Symfony\Bundle\FrameworkBundle\Test\KernelTestCase::tearDown() must be compatible with PHPUnit\Framework\TestCase::tearDown() 我使用的是PHP 7.2
我在一个类中有一个解析一些xml的方法。如果它找到标记< >failure< /status >,它将返回一个异常。我想要构建一个单元测试,检查这个方法是否在status=failure时返回一个异常。示例:
<?this->assertTrue($e instanceof Exception, "Method getResponse should have thrown an ex