From d409005e4cc2e563bee27daa6cf7e9f23759ce3d Mon Sep 17 00:00:00 2001 From: Thomas Hassenstein <2021544@stud.hs-mannheim.de> Date: Wed, 10 Jan 2024 18:24:39 +0100 Subject: [PATCH] Dateien nach "test" hochladen Update Test Cases --- test/widget_test.dart | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/test/widget_test.dart b/test/widget_test.dart index 41d847b..3635b68 100644 --- a/test/widget_test.dart +++ b/test/widget_test.dart @@ -1,6 +1,8 @@ import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; +import 'package:kochkomplize/main.dart'; import 'package:kochkomplize/menu.dart'; +import 'package:kochkomplize/recipeformpage.dart'; void main() { @@ -86,4 +88,21 @@ void main() { expect(find.byType(DrawerHeader), findsOneWidget); expect(find.text('Hauptmenü'), findsOneWidget); }); + + testWidgets('Recipeformpage has form fields', (WidgetTester tester) async { + await tester.pumpWidget(const MaterialApp(home: Recipeformpage())); + + // Prüfen Sie, ob die Formularfelder vorhanden sind + expect(find.byType(TextFormField), findsWidgets); + // Prüfen Sie den Speichern-Button + expect(find.byType(FloatingActionButton), findsOneWidget); + }); + + testWidgets('MyHomePage renders correctly', (WidgetTester tester) async { + await tester.pumpWidget(const MaterialApp(home: MyHomePage(title: 'Kochkomplize'))); + + // Überprüfen Sie, ob der Titel korrekt angezeigt wird + expect(find.text('Kochkomplize'), findsOneWidget); + + }); } \ No newline at end of file