问题标签 [dart-unittest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
dart - 为什么异步测试通过了,但是显示一些错误信息?
飞镖测试代码:
当我在 Intellij-IDEA 中将它作为“unittest”运行时,它通过了,但显示了一些错误消息:
哪里错了?
dart - 如何在 dart 的 unittest 中设置测试的超时时间?
是否可以设置测试可以运行的最长时间?就像:
在 jUnit 中?
dart - 如何在 Dart 中测试私有函数?
假设我在 dart 文件中定义了一个私有函数hello.dart
:
我想在另一个文件中测试它mytest.dart
:
但不幸的是,无法编译测试代码。但我确实需要测试那个私有_hello
函数。有什么解决办法吗?
dart - 有没有办法在 Dart 语言中获取单元测试的测试覆盖率报告?
有没有办法获得 Dart 代码单元测试的任何类型的测试或代码覆盖率报告(文本或图形)?
dart - 为单元测试定义“接受”和“不接受”匹配器的更好方法
我想定义匹配器来检查解析器是否可以接受字符串。我做到了,但感觉不好。
Dart 单元测试代码:
自定义匹配器:
你可以看到我必须定义两个匹配器NotAcceptMatcher
和AcceptMatcher
. 逻辑非常相似,但我不知道如何使其简单。
还有其他更简单的解决方案吗?
dart - MockHttpBackend - 意外请求
我有一个测试(使用 AngularDart 项目中的 jasmine 语法)
这导致
知道我做错了什么吗?
dart - Dart - 模拟 Element 类
我正在尝试创建一个需要我模拟 Element 类的单元测试
所以我的代码看起来像
当我运行它时,我收到以下消息
内置库 'dart:html' 在独立 VM 上不可用。'file:///C:/Users/Schmidt/Documents/GitHub/PicasaWebAlbumDisplay/test/picasaphotopresentor_test.dart':错误:第 1 行 pos 1:库处理程序导入 'dart:html' 失败;^
我需要导入 html 来定义 Element 类,所以我被困在这一点上。
有任何想法吗?
dart - Dart - 如何模拟返回未来的方法
我有一个类,它定义了一个返回 Future 的方法。Future 包含一个也返回未来的类列表。
在测试另一个类时,模拟这些类中的方法的最佳方法是什么?
我要测试的课程看起来有点像
我尝试编写这样的单元测试
这让我可以测试构造函数是否调用了 user.photos() 方法,但不是调用了 album.photos() 方法。
我不确定模拟未来是一个好主意 - 创建一个包含模拟列表的“真实”未来不是更好吗?
任何想法都会非常有帮助!
unit-testing - 如何在 dart 中对大量异步进程进行单元测试?
我有一个库,其中包含许多异步部分,测试它的特定部分有时可能意味着在测试可以实际运行之前等待 n 个异步进程完成。我一直在使用这种方法来实现我的目的:
这基本上会一直运行,直到测试准备好运行或直到某个指定的超时到期,有没有办法直接使用 dart unittest 库来实现这一点或类似的东西?
dart - Dart 模拟函数
如何测试是否调用了模拟函数?
我在 Mocking with Dart 上找到了这个示例- 如何测试作为参数传递的函数是否被调用?并尝试扩展它以检查是否调用了该函数。
看来mockf.getLogs()结构是空的......