我正在使用 MxUnit 作为我的 ColdFusion 项目的测试框架。但我不确定,测试用例中的函数是以什么顺序执行的。我已在 DB 中插入虚拟记录以进行测试,beforeTests()
并在afterTests()
. 我的测试用例中有以下功能
public void function Read() {
//Block of code
}
public void function Save() {
//Block of code
}
public void function Delete() {
//Block of code
}
但起初Delete()
被执行,所以read()
返回“No record Found”(失败消息),因为记录在 delete() 本身中被删除。所以我认为它是按字母顺序运行的,所以我相应地更改了函数名称(Read(),Save(),XDelete()
- 因为它是按字母顺序排列的)。同样的事情再次发生。
但是当我将函数重命名为A_Read(),B_save(),C_Delete()
.
所以有人解释了函数的执行顺序。