Les*_*boy 6 dart flutter flutter-test flutter-layout dart-null-safety
我不知道问题是什么/如何解决这个问题,当我尝试编码时它在测试文件夹 widget_test.dart 上显示此错误
testWidgets('Counter increments smoke test', (WidgetTester tester) async {
// Build our app and trigger a frame.
await tester.pumpWidget(const MyApp());
Run Code Online (Sandbox Code Playgroud)
Rei*_*Dev 10
在 PumpWidget 方法中,将“const MyApp()”更改为与您的第一个 Widget 类相同的名称。您在 main.dart 文件的 main 函数内的 runApp 函数上实例化的类。
例如,如果您的 main.dart 内容是:
void main() async {
runApp(MyGreatApp());
}
class MyGreatApp extends StatelessWidget {
const MyGreatApp();
@override
Widget build(BuildContext context) {
return MaterialApp(
//rest of code ...
);
}
}
Run Code Online (Sandbox Code Playgroud)
放入您的 widget_test.dart 文件:
await tester.pumpWidget(const MyGreatApp()); //<-
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16027 次 |
| 最近记录: |