如何在Lua中实现setUp和tearDown函数在测试用例之前和之后。

我想在 Lua 中编写测试用例。在执行测试用例之前,我想要进行一些 setUp,之后进行 tearDown。在 Lua 中怎样实现呢?Lua 是否支持这一功能?

myFirstLuaTesting.lua

function setUp() #应该先执行
    --设置测试用例

function testSample1() #在 setUp 之后执行
    --测试用例中的断言
function testSample1() #在setUp之后执行
    --测试用例中的断言

function tearDown() #在测试用例执行后最后执行
    --拆除测试用例

我使用 lunatest 框架来运行测试用例

lunatest.suite("myFirstLuaTesting")
lunatest.run()
点赞
用户869951
用户869951

是的,有名为"setup"、"teardown"、"suite_setup"和"suite_teardown"的函数。你所拥有的setUp和tearDown函数将不会被测试驱动程序找到。

2014-01-18 02:56:26