unit test

This commit is contained in:
verboomp
2026-02-19 12:09:43 +01:00
parent 9b3446685a
commit db58ae079f
29 changed files with 769 additions and 45 deletions

View File

@@ -6,7 +6,7 @@ import 'package:fotodocumentation/utils/global_router.dart';
import 'package:fotodocumentation/utils/login_credentials.dart';
import 'package:mockito/mockito.dart';
import 'package:fotodocumentation/controller/customer_controller.dart';
import 'package:fotodocumentation/controller/foto_customer_controller.dart';
import 'package:fotodocumentation/dto/customer_dto.dart';
import 'package:fotodocumentation/utils/di_container.dart';
@@ -31,7 +31,7 @@ Future<void> _searchtest(WidgetTester tester) async {
String searchText = 'Henk';
var controller = MockCustomerController();
DiContainer.instance.put(CustomerController, controller);
DiContainer.instance.put(FotoCustomerController, controller);
when(controller.getAll("", "")).thenAnswer((_) async => _list);
when(controller.getAll(searchText, "")).thenAnswer((_) async => [_list.first]);

View File

@@ -8,7 +8,7 @@ import 'package:fotodocumentation/utils/global_router.dart';
import 'package:fotodocumentation/utils/login_credentials.dart';
import 'package:mockito/mockito.dart';
import 'package:fotodocumentation/controller/customer_controller.dart';
import 'package:fotodocumentation/controller/foto_customer_controller.dart';
import 'package:fotodocumentation/controller/picture_controller.dart';
import 'package:fotodocumentation/dto/customer_dto.dart';
import 'package:fotodocumentation/utils/di_container.dart';
@@ -28,7 +28,7 @@ void main() {
var controller = MockCustomerController();
var pictureController = MockPictureController();
DiContainer.instance.put(PictureController, pictureController);
DiContainer.instance.put(CustomerController, controller);
DiContainer.instance.put(FotoCustomerController, controller);
when(controller.get(id: 1)).thenAnswer((_) async => _dto);
when(controller.getAll("", "")).thenAnswer((_) async => _list);
@@ -51,7 +51,7 @@ void main() {
var controller = MockCustomerController();
var pictureController = MockPictureController();
DiContainer.instance.put(PictureController, pictureController);
DiContainer.instance.put(CustomerController, controller);
DiContainer.instance.put(FotoCustomerController, controller);
when(controller.get(id: 1)).thenAnswer((_) async => _dto);
when(controller.getAll("", "")).thenAnswer((_) async => _list);
@@ -83,7 +83,7 @@ void main() {
var controller = MockCustomerController();
var pictureController = MockPictureController();
DiContainer.instance.put(PictureController, pictureController);
DiContainer.instance.put(CustomerController, controller);
DiContainer.instance.put(FotoCustomerController, controller);
when(controller.get(id: 1)).thenAnswer((_) async => _dto);
when(controller.getAll("", "")).thenAnswer((_) async => _list);

View File

@@ -1,7 +1,7 @@
import 'package:flutter/material.dart';
import 'package:flutter_image_test_utils/image_test/image_test_io.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:fotodocumentation/controller/customer_controller.dart';
import 'package:fotodocumentation/controller/foto_customer_controller.dart';
import 'package:fotodocumentation/dto/customer_dto.dart' show CustomerDto, CustomerListDto;
import 'package:fotodocumentation/dto/picture_dto.dart';
import 'package:fotodocumentation/pages/foto/customer/foto_picture_fullscreen_dialog.dart';
@@ -69,7 +69,7 @@ void main() {
);
mockCustomerController = MockCustomerController();
DiContainer.instance.put(CustomerController, mockCustomerController);
DiContainer.instance.put(FotoCustomerController, mockCustomerController);
});
group('PictureWidget', () {