Dart-如何在每次测试之后或之前运行函数?
我正在使用Dart测试包: 通常,我希望在测试文件中的每个测试之前或之后运行一些函数。测试包是否为此提供了一些功能?在Dart-如何在每次测试之后或之前运行函数?,dart,dart-unittest,Dart,Dart Unittest,我正在使用Dart测试包: 通常,我希望在测试文件中的每个测试之前或之后运行一些函数。测试包是否为此提供了一些功能?在test()函数之前添加设置((){在此处添加代码})。 还有一个tearDown(),在每次测试后运行 如果您在main中的顶层添加了setUp函数,那么它将针对每个测试运行,如果您将它放在一个组中,那么它将针对该组中的每个测试运行。您可以同时在多个级别上进行设置/拆卸。 无论测试是否失败或成功,在任何情况下都会执行拆卸(如最终) 最近添加了setUpAll()和tearDow
test()函数之前添加设置((){在此处添加代码})
。
还有一个tearDown()
,在每次测试后运行
如果您在main中的顶层添加了setUp函数,那么它将针对每个测试运行,如果您将它放在一个组中,那么它将针对该组中的每个测试运行。您可以同时在多个级别上进行设置/拆卸。
无论测试是否失败或成功,在任何情况下都会执行拆卸
(如最终
)
最近添加了setUpAll()
和tearDownAll()
,以便在所有测试之前和之后进行一些设置和拆卸