Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter flatter:找不到插件。flatter.io/firebase\u core_Flutter_Unit Testing_Dart_Widget - Fatal编程技术网

Flutter flatter:找不到插件。flatter.io/firebase\u core

Flutter flatter:找不到插件。flatter.io/firebase\u core,flutter,unit-testing,dart,widget,Flutter,Unit Testing,Dart,Widget,我正在尝试在我的应用程序中测试一个小部件,我正在使用GetIt定位器: void main() { setUpAll(() async { // WidgetsFlutterBinding.ensureInitialized(); await Firebase.initializeApp(); configureDependencies(); }); testWidgets('check pr

我正在尝试在我的应用程序中测试一个小部件,我正在使用GetIt定位器:

void main() {
      setUpAll(() async {
        // WidgetsFlutterBinding.ensureInitialized();
        await Firebase.initializeApp();
    
        configureDependencies();
      });
    
      testWidgets('check product print file widget exist',
          (WidgetTester tester) async {
        await tester.pumpWidget(
          MaterialApp(
            home: ScreenUtilInit(
                designSize: Size(360, 690),
                allowFontScaling: false,
                child: SplashPage()),
          ),
        );
        await tester.pumpAndSettle(const Duration(seconds: 5));
    
      });
    
     
    }
但是当我运行测试时,我得到了一个错误:

MissingPluginException(No implementation found for method Firebase#initializeCore on channel plugins.flutter.io/firebase_core)

SpalshScreenPage,不要实现任何firebase包,它只是一个简单的页面

你说你没有实现任何firebase包,但你正在代码中运行“firebase.initializeApp()”。。。?确保将依赖项添加到pubspec.yaml中file@Nuqo是的,我安装了所有依赖项,它在我运行应用程序时工作,但在运行测试时不工作