gpt4 book ai didi

unit-testing - 单元测试 setUp/tearDown 在异步测试中是否有效?

转载 作者:行者123 更新时间:2023-12-01 23:08:14 24 4
gpt4 key购买 nike

我今天尝试在与此类似的场景中使用它:

group('some group', (){
//prints
setUp(() => print('set up'));

test('some test', (){
window.requestLayoutFrame(
expectAsync0((){
Expect.isTrue(true);
})
);
});

//doesn't print
tearDown(() => print('tear down'));
});

在这个例子中,似乎没有调用 tearDown 回调。

当我在单元测试之前放置 tearDown() 函数时,它会被调用,但输出序列不是我所期望的:

group('some group', (){
setUp(() => print('set up'));

tearDown(() => print('tear down'));

test('some test', (){
window.requestLayoutFrame(expectAsync0((){
print('in unit test');
Expect.isTrue(true);
}));
});
});

产量:

set up
tear down
in unit test
PASS: some group some test

不应该在拆卸前进行单元测试输出吗?

SDK 版本 9881

最佳答案

错误。已解决:http://www.dartbug.com/4284

关于unit-testing - 单元测试 setUp/tearDown 在异步测试中是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11659904/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com