Flutter GenerateMocks不是生成模拟类
我正在尝试在我的测试方法上使用@generatemocks
,这是我的开发依赖项:
dev_dependencies:
test: any
flutter_test:
sdk: flutter
flutter_driver:
sdk: flutter
integration_test:
sdk: flutter
flutter_lints: ^1.0.4
build_runner: ^2.1.4
mockito: ^5.0.0
mocktail: ^0.2.0
我正在使用这样的使用:
@GenerateMocks([CustomerPOAutocompleteState])
void main() {
TestWidgetsFlutterBinding.ensureInitialized();
但是在运行flutter flutter pub run build build build build_runner build build
没有生成什么都没有生成?
I am trying to use @GenerateMocks
on my test method, This is my dev dependancies:
dev_dependencies:
test: any
flutter_test:
sdk: flutter
flutter_driver:
sdk: flutter
integration_test:
sdk: flutter
flutter_lints: ^1.0.4
build_runner: ^2.1.4
mockito: ^5.0.0
mocktail: ^0.2.0
and I am using like this:
@GenerateMocks([CustomerPOAutocompleteState])
void main() {
TestWidgetsFlutterBinding.ensureInitialized();
But after running flutter pub run build_runner build
nothing is generated?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不知道这是否是它,但是我只是将
import'my_test_file.mocks.dart';
@generatemocks 注释并效果很好。之前:
之后:
Don't know if this is it but i've just put the
import 'my_test_file.mocks.dart';
after the@GenerateMocks
annotation and worked fine.before:
after:
根据文档
我直接在
dependencies
上直接添加了mockito
。请确保在您的抽象类上创建一些方法,在我的情况下,它是
restaurantrepository
,并将像@generatemocks([restaurantantrepository])一样被注释。
然后
在测试文件上运行
As per documentation
I directly added
mockito
ondependencies
.Make sure to create some methods on your abstract class, in my case it is
RestaurantRepository
and will be annotated like@GenerateMocks([RestaurantRepository])
.And then run
On test file