2

用例

codecov认为super需要测试,

在此处输入图像描述

不确定是否为此关键字编写测试

  • 会很有意义
  • 如何编写这样的测试

在我的疑虑消除之前,我想将该行排除在覆盖范围之外

问题

我如何忽略一行dart-lang/coverage

4

3 回答 3

2

我看到了这个。不完美,但有解决方案

// coverage:ignore-line to ignore one line.
// coverage:ignore-start and // coverage:ignore-end to ignore range of lines inclusive.
// coverage:ignore-file to ignore the whole file.
于 2021-02-12T12:15:37.373 回答
1

在文档中widget_tester.dart

testWidgets('MyWidget asserts invalid bounds', (WidgetTester tester) async {
  await tester.pumpWidget(MyWidget(-1));
  expect(tester.takeException(), isAssertionError); // or isNull, as appropriate.
});
于 2021-02-12T11:27:07.363 回答
0

目前是不可能的

排除 dart 和 flutter 中的代码覆盖行(请参阅此问题

我正在消除关于 什么是测试super关键字的正确方法的问题

于 2021-02-25T09:02:28.173 回答