Codeception提供单元,功能和验收测试。它建立在phpunit之上。 Phpunit允许您通过使它们成为测试类的函数在同一个.php测试文件中运行多个测试:
<?php
class someTest {
public function sample1Test() {
//Test body
}
public function sample2Test() {
//Test body
}
//etc
}
这允许您对每个.php文件进行多次测试,因为测试是类中的所有函数。您可以使用多个断言进行多个测试。
但是, codeception 文档中的所有功能测试似乎仅限于一次测试。你可以有多个断言,但每个文件只有一个这样的测试。
我已经搜索了我能找到的所有内容,但在代码中进行功能测试时,无法看到多个测试在同一个.php测试文件中运行。 是否有人知道是否可以像在其他文件中一样将不同的测试封装在同一个文件中?