Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart-如何在每次测试之后或之前运行函数?_Dart_Dart Unittest - Fatal编程技术网

Dart-如何在每次测试之后或之前运行函数?

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

我正在使用Dart测试包:

通常,我希望在测试文件中的每个测试之前或之后运行一些函数。测试包是否为此提供了一些功能?

test()函数之前添加
设置((){在此处添加代码})
。 还有一个
tearDown()
,在每次测试后运行

如果您在main中的顶层添加了setUp函数,那么它将针对每个测试运行,如果您将它放在一个组中,那么它将针对该组中的每个测试运行。您可以同时在多个级别上进行设置/拆卸。
无论测试是否失败或成功,在任何情况下都会执行
拆卸
(如
最终

最近添加了
setUpAll()
tearDownAll()
,以便在所有测试之前和之后进行一些设置和拆卸