PhpUnit默认动作

时间:2012-05-04 06:38:37

标签: phpunit

当其中一个断言失败时,如何调用默认方法?

tearDown() - 在课堂上的每个测试用例之后调用;我想在完成所有测试后调用一个函数(只有当没有断言失败时才应该调用tearDownAfterClass())

提前获取任何建议。

回应:SamHennessy评论: 首先,我应该说,我正在对DB进行测试。此外,我知道这样做的概念是拥有固定装置,数据库应该是干净的,并在每个测试用例之前填写测试数据。不幸的是我无法做到这一点。因此,例如我在测试用例之前向DB添加一些记录,然后做一些应该修改数据库的测试,然后在准备之后所有测试恢复到状态。但是当出现问题时我无法恢复更改,因为测试以错误结束。

0 个答案:

没有答案