En tant que débutant total, j'essaie diverses caractéristiques de flutter et je suis bloqué à l'exécution du Main.Dart en raison d'erreurs dans le fichier widget_Test.dart. Veuillez indiquer si l'erreur est due à une autre raison.
main.dart
import 'package:flutter/material.Dart';
void main(){
var app = MaterialApp(
title: 'FlutterApp',
debugShowCheckedModeBanner: true,
theme: ThemeData(
primaryColor: Colors.black12,
accentColor: Colors.orange,
),
home: Scaffold(
appBar: AppBar(
title: Text('Stateless'),
backgroundColor: Colors.black,
),
),
);
runApp(app);
}
widget_test.dart
// This is a basic Flutter widget test.
//
// To perform an interaction with a widget in your test, use the WidgetTester
// utility that Flutter provides. For example, you can send tap and scroll
// gestures. You can also use WidgetTester to find child widgets in the widget
// tree, read text, and verify that the values of widget properties are correct.
import 'package:flutter/material.Dart';
import 'package:flutter_test/flutter_test.Dart';
import 'package:stateless/main.Dart';
void main() {
testWidgets('Counter increments smoke test', (WidgetTester tester) async {
// Build our app and trigger a frame.
await tester.pumpWidget(MyApp()); //error over here
// Verify that our counter starts at 0.
expect(find.text('0'), findsOneWidget);
expect(find.text('1'), findsNothing);
// Tap the '+' icon and trigger a frame.
await tester.tap(find.byIcon(Icons.add));
await tester.pump();
// Verify that our counter has incremented.
expect(find.text('0'), findsNothing);
expect(find.text('1'), findsOneWidget);
});
}
C'est ma première question et je suis vraiment désolé si je ne pouvais pas placer la question de manière appropriée
Je viens de comprendre, la solution consiste simplement à mettre votre nom de widget d'état actuel au lieu de "myApp" par défaut de l'application par défaut Tap Counter!
C'est simple, vous pouvez simplement remplacer le nom MyApp avec votre nom de classe dans Widget_Test.dart Fichier.
par exemple. Remplacez MyApp avec l'application (dans votre cas) dans le fichier widget_test.dart