我有一个简单的Dart类,它在其中一个方法中使用了包Dio.在类的相应测试文件中,我试图通过将@GenerateMocks([Dio])
置于main方法之上来模拟Dio.然后我运行dart run build_runner build
来为Dio生成模拟.但没有产生任何嘲讽.命令行输出以下内容:
[INFO] Generating build script completed, took 143ms
[INFO] Reading cached asset graph completed, took 53ms
[INFO] Checking for updates since last build completed, took 628ms
[INFO] Running build completed, took 3ms
[INFO] Caching finalized dependency graph completed, took 41ms
[INFO] Succeeded after 48ms with 0 outputs (0 actions)
为什么它不能产生任何东西?
我try 更新我的依赖项,以为这可能是问题所在,但事实并非如此.
test: ^1.24.9
mockito: ^5.4.4
build_runner: ^2.4.8
我已经从项目的根运行了dart run build_runner build
,并且我得到了0个输出.我还从测试所在的文件夹中运行了它,但出错了.
我还try 为不同的类生成模拟,但结果完全相同.
对于哪些Build_Runner不会生成任何内容,您有什么 idea 吗?