我试图在Flutter中做单元测试。颤振单元测试失败
在pubspec.yaml
依赖包括:
test: any
运行flutter analyze
没有显示出警告。
创建一个unit_test.dart
下test
文件夹在我的项目:
import 'package:test/test.dart';
void main()
{
test('this is a test',(){
expect(42, equals(42));
//expect(42,42);
});
}
运行flutter test
显示我下面的错误:
➜ HelloFlutter flutter test test/unit_test.dart
00:00 +0: loading /home/tr/programs/HelloFlutter/test/unit_test.dart 00:00 +0 -1: loading /home/tr/programs/HelloFlutter/test/unit_test.dart 00:00 +0 -1: loading /home/tr/programs/HelloFlutter/test/unit_test.dart
Failed to load "/home/tr/programs/HelloFlutter/test/unit_test.dart": Failed assertion: boolean expression must not be null
package:test test
test/unit_test.dart 6:2 main
dart:async _StreamController.add
websocket_impl.dart 1111 _WebSocketImpl._WebSocketImpl._fromSocket.<fn>
dart:async _EventSinkWrapper.add
websocket_impl.dart 333 _WebSocketProtocolTransformer._messageFrameEnd
websocket_impl.dart 228 _WebSocketProtocolTransformer.add
00:00 +0 -1: Some tests failed.
任何提示?
刚刚尝试过,并得到完全相同的结果。我还没有在自己之前尝试使用Flutter进行测试。 –
https://github.com/flutter/flutter/issues/7154 –