0
我想在PHP中编写一些动态测试。使用PHPUnit创建动态测试
这个想法是,我的代码的一些部分测试自己(基于注释)。
我有这个工作方式;我的测试类有一个方法testRun
和一个dataProvider testRunProvider
,它依次测试每个方法,并给出一组本身是动态生成的数据。这是行得通的,但是当一个测试失败时它不太可读,因为只有一个测试使用不同的数据。
我已经尝试过在测试中创建测试和套件的多种组合,它有一个提供程序,它为它提供方法,而据我所知,这应该表示对于我测试的每种方法,我创建一套新的测试它,然后我也传递数据。
最近我得到的是获得一个“新”测试的名称来显示,但它从来没有完成,测试运行者不承认新的测试总数。