Skip to content

Commit 6d3ef4f

Browse files
committed
fix test
1 parent 7f0fdfd commit 6d3ef4f

11 files changed

Lines changed: 104 additions & 150 deletions

lib/navigator/main_navigator.navigator.dart

Lines changed: 11 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/screen/splash/splash_screen_test.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import 'package:flutter_template/di/injectable.dart';
22
import 'package:flutter_template/screen/splash/splash_screen.dart';
3-
import 'package:flutter_template/util/logging/sentry_performance_logger.dart';
43
import 'package:flutter_template/viewmodel/splash/splash_viewmodel.dart';
54
import 'package:flutter_test/flutter_test.dart';
65
import 'package:mockito/annotations.dart';
@@ -12,12 +11,13 @@ import 'splash_screen_test.mocks.dart';
1211

1312
@GenerateMocks([
1413
SplashViewModel,
15-
SentryPerformanceLogger,
1614
])
1715
void main() {
16+
late MockSplashViewModel splashViewModel;
1817
setUp(() {
19-
getIt.registerLazySingleton<SplashViewModel>(() => MockSplashViewModel());
20-
getIt.registerLazySingleton<SentryPerformanceLogger>(() => MockSentryPerformanceLogger());
18+
splashViewModel = MockSplashViewModel();
19+
getIt.registerLazySingleton<SplashViewModel>(() => splashViewModel);
20+
when(splashViewModel.finishAppLoadTransaction()).thenAnswer((_) => Future.value());
2121
});
2222

2323
tearDown(() async {

test/screen/splash/splash_screen_test.mocks.dart

Lines changed: 9 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@
66
import 'dart:async' as _i3;
77
import 'dart:ui' as _i4;
88

9-
import 'package:flutter_template/util/logging/app_transactions.dart' as _i7;
10-
import 'package:flutter_template/util/logging/sentry_performance_logger.dart'
11-
as _i6;
129
import 'package:flutter_template/viewmodel/splash/splash_viewmodel.dart' as _i2;
1310
import 'package:icapps_architecture/icapps_architecture.dart' as _i5;
1411
import 'package:mockito/mockito.dart' as _i1;
@@ -57,6 +54,15 @@ class MockSplashViewModel extends _i1.Mock implements _i2.SplashViewModel {
5754
returnValueForMissingStub: _i3.Future<void>.value(),
5855
) as _i3.Future<void>);
5956

57+
@override
58+
void finishAppLoadTransaction() => super.noSuchMethod(
59+
Invocation.method(
60+
#finishAppLoadTransaction,
61+
[],
62+
),
63+
returnValueForMissingStub: null,
64+
);
65+
6066
@override
6167
void dispose() => super.noSuchMethod(
6268
Invocation.method(
@@ -112,55 +118,3 @@ class MockSplashViewModel extends _i1.Mock implements _i2.SplashViewModel {
112118
returnValueForMissingStub: null,
113119
);
114120
}
115-
116-
/// A class which mocks [SentryPerformanceLogger].
117-
///
118-
/// See the documentation for Mockito's code generation for more information.
119-
class MockSentryPerformanceLogger extends _i1.Mock
120-
implements _i6.SentryPerformanceLogger {
121-
MockSentryPerformanceLogger() {
122-
_i1.throwOnMissingStub(this);
123-
}
124-
125-
@override
126-
_i3.Future<void> startAppLoadTransaction() => (super.noSuchMethod(
127-
Invocation.method(
128-
#startAppLoadTransaction,
129-
[],
130-
),
131-
returnValue: _i3.Future<void>.value(),
132-
returnValueForMissingStub: _i3.Future<void>.value(),
133-
) as _i3.Future<void>);
134-
135-
@override
136-
_i3.Future<void> finishAppLoadTransaction() => (super.noSuchMethod(
137-
Invocation.method(
138-
#finishAppLoadTransaction,
139-
[],
140-
),
141-
returnValue: _i3.Future<void>.value(),
142-
returnValueForMissingStub: _i3.Future<void>.value(),
143-
) as _i3.Future<void>);
144-
145-
@override
146-
_i3.Future<void> startTransaction(_i7.AppTransactions? transaction) =>
147-
(super.noSuchMethod(
148-
Invocation.method(
149-
#startTransaction,
150-
[transaction],
151-
),
152-
returnValue: _i3.Future<void>.value(),
153-
returnValueForMissingStub: _i3.Future<void>.value(),
154-
) as _i3.Future<void>);
155-
156-
@override
157-
_i3.Future<void> finishTransaction(_i7.AppTransactions? transaction) =>
158-
(super.noSuchMethod(
159-
Invocation.method(
160-
#finishTransaction,
161-
[transaction],
162-
),
163-
returnValue: _i3.Future<void>.value(),
164-
returnValueForMissingStub: _i3.Future<void>.value(),
165-
) as _i3.Future<void>);
166-
}

test/util/test_util.mocks.dart

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -476,16 +476,6 @@ class MockMainNavigator extends _i1.Mock implements _i10.MainNavigator {
476476
returnValueForMissingStub: _i5.Future<void>.value(),
477477
) as _i5.Future<void>);
478478

479-
@override
480-
_i5.Future<void> goToTodoAddScreen() => (super.noSuchMethod(
481-
Invocation.method(
482-
#goToTodoAddScreen,
483-
[],
484-
),
485-
returnValue: _i5.Future<void>.value(),
486-
returnValueForMissingStub: _i5.Future<void>.value(),
487-
) as _i5.Future<void>);
488-
489479
@override
490480
_i5.Future<void> goToLogsScreen() => (super.noSuchMethod(
491481
Invocation.method(
@@ -545,6 +535,16 @@ class MockMainNavigator extends _i1.Mock implements _i10.MainNavigator {
545535
returnValueForMissingStub: _i5.Future<void>.value(),
546536
) as _i5.Future<void>);
547537

538+
@override
539+
_i5.Future<void> goToTodoAddScreen() => (super.noSuchMethod(
540+
Invocation.method(
541+
#goToTodoAddScreen,
542+
[],
543+
),
544+
returnValue: _i5.Future<void>.value(),
545+
returnValueForMissingStub: _i5.Future<void>.value(),
546+
) as _i5.Future<void>);
547+
548548
@override
549549
void goBack() => super.noSuchMethod(
550550
Invocation.method(

test/viewmodel/debug/debug_platform_selector_viewmodel_test.mocks.dart

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -183,16 +183,6 @@ class MockMainNavigator extends _i1.Mock implements _i3.MainNavigator {
183183
returnValueForMissingStub: _i4.Future<void>.value(),
184184
) as _i4.Future<void>);
185185

186-
@override
187-
_i4.Future<void> goToTodoAddScreen() => (super.noSuchMethod(
188-
Invocation.method(
189-
#goToTodoAddScreen,
190-
[],
191-
),
192-
returnValue: _i4.Future<void>.value(),
193-
returnValueForMissingStub: _i4.Future<void>.value(),
194-
) as _i4.Future<void>);
195-
196186
@override
197187
_i4.Future<void> goToLogsScreen() => (super.noSuchMethod(
198188
Invocation.method(
@@ -252,6 +242,16 @@ class MockMainNavigator extends _i1.Mock implements _i3.MainNavigator {
252242
returnValueForMissingStub: _i4.Future<void>.value(),
253243
) as _i4.Future<void>);
254244

245+
@override
246+
_i4.Future<void> goToTodoAddScreen() => (super.noSuchMethod(
247+
Invocation.method(
248+
#goToTodoAddScreen,
249+
[],
250+
),
251+
returnValue: _i4.Future<void>.value(),
252+
returnValueForMissingStub: _i4.Future<void>.value(),
253+
) as _i4.Future<void>);
254+
255255
@override
256256
void goBack() => super.noSuchMethod(
257257
Invocation.method(

test/viewmodel/debug/debug_viewmodel_test.mocks.dart

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -401,16 +401,6 @@ class MockMainNavigator extends _i1.Mock implements _i7.MainNavigator {
401401
returnValueForMissingStub: _i6.Future<void>.value(),
402402
) as _i6.Future<void>);
403403

404-
@override
405-
_i6.Future<void> goToTodoAddScreen() => (super.noSuchMethod(
406-
Invocation.method(
407-
#goToTodoAddScreen,
408-
[],
409-
),
410-
returnValue: _i6.Future<void>.value(),
411-
returnValueForMissingStub: _i6.Future<void>.value(),
412-
) as _i6.Future<void>);
413-
414404
@override
415405
_i6.Future<void> goToLogsScreen() => (super.noSuchMethod(
416406
Invocation.method(
@@ -470,6 +460,16 @@ class MockMainNavigator extends _i1.Mock implements _i7.MainNavigator {
470460
returnValueForMissingStub: _i6.Future<void>.value(),
471461
) as _i6.Future<void>);
472462

463+
@override
464+
_i6.Future<void> goToTodoAddScreen() => (super.noSuchMethod(
465+
Invocation.method(
466+
#goToTodoAddScreen,
467+
[],
468+
),
469+
returnValue: _i6.Future<void>.value(),
470+
returnValueForMissingStub: _i6.Future<void>.value(),
471+
) as _i6.Future<void>);
472+
473473
@override
474474
void goBack() => super.noSuchMethod(
475475
Invocation.method(

test/viewmodel/license/license_viewmodel_test.mocks.dart

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -178,16 +178,6 @@ class MockMainNavigator extends _i1.Mock implements _i3.MainNavigator {
178178
returnValueForMissingStub: _i4.Future<void>.value(),
179179
) as _i4.Future<void>);
180180

181-
@override
182-
_i4.Future<void> goToTodoAddScreen() => (super.noSuchMethod(
183-
Invocation.method(
184-
#goToTodoAddScreen,
185-
[],
186-
),
187-
returnValue: _i4.Future<void>.value(),
188-
returnValueForMissingStub: _i4.Future<void>.value(),
189-
) as _i4.Future<void>);
190-
191181
@override
192182
_i4.Future<void> goToLogsScreen() => (super.noSuchMethod(
193183
Invocation.method(
@@ -247,6 +237,16 @@ class MockMainNavigator extends _i1.Mock implements _i3.MainNavigator {
247237
returnValueForMissingStub: _i4.Future<void>.value(),
248238
) as _i4.Future<void>);
249239

240+
@override
241+
_i4.Future<void> goToTodoAddScreen() => (super.noSuchMethod(
242+
Invocation.method(
243+
#goToTodoAddScreen,
244+
[],
245+
),
246+
returnValue: _i4.Future<void>.value(),
247+
returnValueForMissingStub: _i4.Future<void>.value(),
248+
) as _i4.Future<void>);
249+
250250
@override
251251
void goBack() => super.noSuchMethod(
252252
Invocation.method(

test/viewmodel/login/login_viewmodel_test.mocks.dart

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -219,16 +219,6 @@ class MockMainNavigator extends _i1.Mock implements _i5.MainNavigator {
219219
returnValueForMissingStub: _i4.Future<void>.value(),
220220
) as _i4.Future<void>);
221221

222-
@override
223-
_i4.Future<void> goToTodoAddScreen() => (super.noSuchMethod(
224-
Invocation.method(
225-
#goToTodoAddScreen,
226-
[],
227-
),
228-
returnValue: _i4.Future<void>.value(),
229-
returnValueForMissingStub: _i4.Future<void>.value(),
230-
) as _i4.Future<void>);
231-
232222
@override
233223
_i4.Future<void> goToLogsScreen() => (super.noSuchMethod(
234224
Invocation.method(
@@ -288,6 +278,16 @@ class MockMainNavigator extends _i1.Mock implements _i5.MainNavigator {
288278
returnValueForMissingStub: _i4.Future<void>.value(),
289279
) as _i4.Future<void>);
290280

281+
@override
282+
_i4.Future<void> goToTodoAddScreen() => (super.noSuchMethod(
283+
Invocation.method(
284+
#goToTodoAddScreen,
285+
[],
286+
),
287+
returnValue: _i4.Future<void>.value(),
288+
returnValueForMissingStub: _i4.Future<void>.value(),
289+
) as _i4.Future<void>);
290+
291291
@override
292292
void goBack() => super.noSuchMethod(
293293
Invocation.method(

test/viewmodel/theme_selector/theme_selector_viewmodel_test.mocks.dart

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -431,16 +431,6 @@ class MockMainNavigator extends _i1.Mock implements _i9.MainNavigator {
431431
returnValueForMissingStub: _i5.Future<void>.value(),
432432
) as _i5.Future<void>);
433433

434-
@override
435-
_i5.Future<void> goToTodoAddScreen() => (super.noSuchMethod(
436-
Invocation.method(
437-
#goToTodoAddScreen,
438-
[],
439-
),
440-
returnValue: _i5.Future<void>.value(),
441-
returnValueForMissingStub: _i5.Future<void>.value(),
442-
) as _i5.Future<void>);
443-
444434
@override
445435
_i5.Future<void> goToLogsScreen() => (super.noSuchMethod(
446436
Invocation.method(
@@ -500,6 +490,16 @@ class MockMainNavigator extends _i1.Mock implements _i9.MainNavigator {
500490
returnValueForMissingStub: _i5.Future<void>.value(),
501491
) as _i5.Future<void>);
502492

493+
@override
494+
_i5.Future<void> goToTodoAddScreen() => (super.noSuchMethod(
495+
Invocation.method(
496+
#goToTodoAddScreen,
497+
[],
498+
),
499+
returnValue: _i5.Future<void>.value(),
500+
returnValueForMissingStub: _i5.Future<void>.value(),
501+
) as _i5.Future<void>);
502+
503503
@override
504504
void goBack() => super.noSuchMethod(
505505
Invocation.method(

0 commit comments

Comments
 (0)