Sal*_*ma. 10 testing mockito dart flutter bloc
我正在尝试使用终端运行颤振测试,但收到以下错误。以下文件 C:/Users/User/AppData/Local/Temp/flutter_test_listener.e6fa92b4-6cd1-11e9-b9cb-68f728ca4610/listener.dart 在指定的目录中不存在。
这是错误:
编译器消息:file:///C:/Users/User-45/AppData/Local/Temp/flutter_test_listener.e6fa92b4-6cd1-11e9-b9cb-68f728ca4610/listener.dart:46:17:
错误:找不到 Getter:'main'。返回 test.main;
我的项目目录在另一个文件夹中。我该如何解决这个问题?谢谢
如果有人遇到上述问题,请尝试添加main()测试类,如果已添加,则将其从测试类大括号中删除。我面对这个并删除了main()测试类。
例如...
class GetConcreteNumberTrivia_Test extends Mock
implements NumberTriviaRepository {}
void main() {
.....my implementation......
}
Run Code Online (Sandbox Code Playgroud)
看来这个错误可能有很多不同的原因。就我而言,问题是一个foo_test.dart只有 content 的文件//TODO。所以它基本上是空的,编译器找不到预期的 main 方法。奇怪的是,它在另一个测试中抛出了错误!
当我删除后foo_test.dart,它又起作用了!希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
3401 次 |
| 最近记录: |