首页 > 解决方案 > Flutter 集成测试如果发生异常不会失败

问题描述

尽管在测试期间发生异常,但我有一个集成测试正在通过。这是预期的行为吗?如果发生任何异常,我希望任何测试都失败,我该怎么做?

这是我目前看到的:

flutter drive --target=test_driver/app.dart
...
I/flutter ( 6014): [27180.076]: {INFO} Fetch data successful 
E/flutter ( 6014): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: RangeError (index): Invalid value: Valid value range is empty: 0
...
01:11 +1 ~5: All tests passed!

事实上,我的测试正在通过,正如我所期望的那样,但是在异常发生之后......我希望任何意外的异常都无法通过我的测试。

标签: fluttertestingexception

解决方案


推荐阅读