【发布时间】:2020-02-11 10:45:17
【问题描述】:
我发现了如何测试异常或错误:https://stackoverflow.com/a/54241438/6509751
但是如何测试以下assert 是否正常工作?
void cannotBeNull(dynamic param) {
assert(param != null);
}
我尝试了以下方法,但它不起作用。断言被简单地打印出来,测试失败:
void main() {
test('cannoBeNull assertion', () {
expect(cannotBeNull(null), throwsA(const TypeMatcher<AssertionError>()));
});
}
【问题讨论】:
标签: flutter dart flutter-test