gpt4 book ai didi

flutter - 名称 'MyApp' 不是一个类。尝试更正名称以匹配现有类。 flutter

转载 作者:行者123 更新时间:2023-12-05 08:46:34 27 4
gpt4 key购买 nike

我不知道问题是什么/如何解决这个问题,而我试图编码它在测试文件夹 widget_test.dart 上显示这个错误

enter image description here X

 testWidgets('Counter increments smoke test', (WidgetTester tester) async {
// Build our app and trigger a frame.
await tester.pumpWidget(const MyApp());

最佳答案

在 pumpWidget 方法上,将“const MyApp()”更改为与您的第一个 Widget 类相同的名称。您在 main.dart 文件的主函数内的 runApp 函数上实例化的类。

例如,如果您的 main.dart 内容是:

void main() async {
runApp(MyGreatApp());
}

class MyGreatApp extends StatelessWidget {
const MyGreatApp();

@override
Widget build(BuildContext context) {
return MaterialApp(
//rest of code ...
);
}
}

放入你的 widget_test.dart 文件:

await tester.pumpWidget(const MyGreatApp()); //<-

关于flutter - 名称 'MyApp' 不是一个类。尝试更正名称以匹配现有类。 flutter ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69527724/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com