45得票4回答
如何在Dart中测试私有函数?

假设我在一个名为hello.dart的Dart文件中定义了一个私有函数:_hello() { return "world"; } 我想在另一个文件mytest.dart中进行测试:library mytest; import 'dart:unittest/unittest.dart'; ...

35得票1回答
Dart - 如何在每个测试之前或之后运行一个函数?

我正在使用Dart测试包:https://pub.dartlang.org/packages/test 通常情况下,我希望在我的测试文件中的每个测试之前或之后运行某些函数。测试包是否提供了这方面的功能?

21得票7回答
如何测试来自future的异常

继续昨天的问题,我该如何测试异步方法是否会抛出异常。main(){ test( "test2", () async { expect( await throws(), throwsException); }); } Future throws () async { th...

15得票2回答
如何在Dart的单元测试中等待异步设置?

我的单元测试需要进行异步设置。也就是说,在运行测试之前,我需要等待设置完成,但这个设置涉及到 Futures。

12得票4回答
Dart - 如何模拟返回 Future 的方法?

我有一个类,它定义了一个返回 Future 的方法。该 Future 包含一系列的类,这些类也会返回一个 Future。 class User{ Future<List<Album>> albums(){ }; } cla...

12得票3回答
如何制作一个字符串匹配器,用于匹配包含子字符串的字符串,同时忽略大小写。

我正在使用mockito编写单元测试,以模拟一个依赖项并检查是否使用了正确的参数进行调用。我们应该传递一个字符串,因此我正在尝试匹配该函数参数,但不想在整个字符串上做出断言,以防我们更改措辞。因此,我想只匹配消息中的一个单词,但是该单词可能位于句子开头或中间,因此它可能以大写字母开头。 Da...

9得票2回答
如何在Dart的单元测试中设置测试超时时间?

是否可以设置测试运行的最长时间?就像这样: @Test(timeout=1000) public void testSomething() {} 在jUnit中?

8得票2回答
在Dart语言中进行单元测试后,有没有一种方法可以获得测试覆盖率报告?

有没有一种方法可以获取任何类型的测试或代码覆盖率报告(文本或图形),以进行Dart代码的单元测试?

7得票2回答
在Dart Test中编写异步代码的单元测试

阅读了{{link1:使用Dart进行单元测试}}之后,我仍然不明白如何与Future一起使用。 例如: void main() { group('database group', () { setUp(() { // Setup }); tear...