이벤트 가져오기 위젯 테스트 추가 및 테스트 훅 도입

This commit is contained in:
2025-09-12 06:33:44 +09:00
parent 107abc963f
commit a5f2544d11
121 changed files with 39277 additions and 3911 deletions
@@ -3,22 +3,23 @@
// Do not manually edit this file.
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'dart:async' as _i3;
import 'dart:async' as _i4;
import 'package:dio/dio.dart' as _i3;
import 'package:flutter_local_notifications/src/flutter_local_notifications_plugin.dart'
as _i4;
import 'package:flutter_local_notifications/src/initialization_settings.dart'
as _i5;
import 'package:flutter_local_notifications/src/notification_details.dart'
as _i7;
import 'package:flutter_local_notifications/src/platform_specifics/android/schedule_mode.dart'
as _i9;
import 'package:flutter_local_notifications/src/types.dart' as _i10;
import 'package:flutter_local_notifications_platform_interface/flutter_local_notifications_platform_interface.dart'
import 'package:flutter_local_notifications/src/initialization_settings.dart'
as _i6;
import 'package:flutter_local_notifications/src/notification_details.dart'
as _i8;
import 'package:flutter_local_notifications/src/platform_specifics/android/schedule_mode.dart'
as _i10;
import 'package:flutter_local_notifications/src/types.dart' as _i11;
import 'package:flutter_local_notifications_platform_interface/flutter_local_notifications_platform_interface.dart'
as _i7;
import 'package:lanebow/services/api_service.dart' as _i2;
import 'package:mockito/mockito.dart' as _i1;
import 'package:timezone/timezone.dart' as _i8;
import 'package:timezone/timezone.dart' as _i9;
// ignore_for_file: type=lint
// ignore_for_file: avoid_redundant_argument_values
@@ -42,6 +43,12 @@ class MockApiService extends _i1.Mock implements _i2.ApiService {
_i1.throwOnMissingStub(this);
}
@override
void setDio(_i3.Dio? dio) => super.noSuchMethod(
Invocation.method(#setDio, [dio]),
returnValueForMissingStub: null,
);
@override
void setToken(String? token) => super.noSuchMethod(
Invocation.method(#setToken, [token]),
@@ -49,7 +56,7 @@ class MockApiService extends _i1.Mock implements _i2.ApiService {
);
@override
_i3.Future<dynamic> get(
_i4.Future<dynamic> get(
String? path, {
Map<String, dynamic>? queryParameters,
}) =>
@@ -59,50 +66,50 @@ class MockApiService extends _i1.Mock implements _i2.ApiService {
[path],
{#queryParameters: queryParameters},
),
returnValue: _i3.Future<dynamic>.value(),
returnValue: _i4.Future<dynamic>.value(),
)
as _i3.Future<dynamic>);
as _i4.Future<dynamic>);
@override
_i3.Future<dynamic> post(String? path, {dynamic data}) =>
_i4.Future<dynamic> post(String? path, {dynamic data}) =>
(super.noSuchMethod(
Invocation.method(#post, [path], {#data: data}),
returnValue: _i3.Future<dynamic>.value(),
returnValue: _i4.Future<dynamic>.value(),
)
as _i3.Future<dynamic>);
as _i4.Future<dynamic>);
@override
_i3.Future<dynamic> put(String? path, {dynamic data}) =>
_i4.Future<dynamic> put(String? path, {dynamic data}) =>
(super.noSuchMethod(
Invocation.method(#put, [path], {#data: data}),
returnValue: _i3.Future<dynamic>.value(),
returnValue: _i4.Future<dynamic>.value(),
)
as _i3.Future<dynamic>);
as _i4.Future<dynamic>);
@override
_i3.Future<dynamic> delete(String? path) =>
_i4.Future<dynamic> delete(String? path) =>
(super.noSuchMethod(
Invocation.method(#delete, [path]),
returnValue: _i3.Future<dynamic>.value(),
returnValue: _i4.Future<dynamic>.value(),
)
as _i3.Future<dynamic>);
as _i4.Future<dynamic>);
}
/// A class which mocks [FlutterLocalNotificationsPlugin].
///
/// See the documentation for Mockito's code generation for more information.
class MockFlutterLocalNotificationsPlugin extends _i1.Mock
implements _i4.FlutterLocalNotificationsPlugin {
implements _i5.FlutterLocalNotificationsPlugin {
MockFlutterLocalNotificationsPlugin() {
_i1.throwOnMissingStub(this);
}
@override
_i3.Future<bool?> initialize(
_i5.InitializationSettings? initializationSettings, {
_i6.DidReceiveNotificationResponseCallback?
_i4.Future<bool?> initialize(
_i6.InitializationSettings? initializationSettings, {
_i7.DidReceiveNotificationResponseCallback?
onDidReceiveNotificationResponse,
_i6.DidReceiveBackgroundNotificationResponseCallback?
_i7.DidReceiveBackgroundNotificationResponseCallback?
onDidReceiveBackgroundNotificationResponse,
}) =>
(super.noSuchMethod(
@@ -116,25 +123,25 @@ class MockFlutterLocalNotificationsPlugin extends _i1.Mock
onDidReceiveBackgroundNotificationResponse,
},
),
returnValue: _i3.Future<bool?>.value(),
returnValue: _i4.Future<bool?>.value(),
)
as _i3.Future<bool?>);
as _i4.Future<bool?>);
@override
_i3.Future<_i6.NotificationAppLaunchDetails?>
_i4.Future<_i7.NotificationAppLaunchDetails?>
getNotificationAppLaunchDetails() =>
(super.noSuchMethod(
Invocation.method(#getNotificationAppLaunchDetails, []),
returnValue: _i3.Future<_i6.NotificationAppLaunchDetails?>.value(),
returnValue: _i4.Future<_i7.NotificationAppLaunchDetails?>.value(),
)
as _i3.Future<_i6.NotificationAppLaunchDetails?>);
as _i4.Future<_i7.NotificationAppLaunchDetails?>);
@override
_i3.Future<void> show(
_i4.Future<void> show(
int? id,
String? title,
String? body,
_i7.NotificationDetails? notificationDetails, {
_i8.NotificationDetails? notificationDetails, {
String? payload,
}) =>
(super.noSuchMethod(
@@ -143,48 +150,48 @@ class MockFlutterLocalNotificationsPlugin extends _i1.Mock
[id, title, body, notificationDetails],
{#payload: payload},
),
returnValue: _i3.Future<void>.value(),
returnValueForMissingStub: _i3.Future<void>.value(),
returnValue: _i4.Future<void>.value(),
returnValueForMissingStub: _i4.Future<void>.value(),
)
as _i3.Future<void>);
as _i4.Future<void>);
@override
_i3.Future<void> cancel(int? id, {String? tag}) =>
_i4.Future<void> cancel(int? id, {String? tag}) =>
(super.noSuchMethod(
Invocation.method(#cancel, [id], {#tag: tag}),
returnValue: _i3.Future<void>.value(),
returnValueForMissingStub: _i3.Future<void>.value(),
returnValue: _i4.Future<void>.value(),
returnValueForMissingStub: _i4.Future<void>.value(),
)
as _i3.Future<void>);
as _i4.Future<void>);
@override
_i3.Future<void> cancelAll() =>
_i4.Future<void> cancelAll() =>
(super.noSuchMethod(
Invocation.method(#cancelAll, []),
returnValue: _i3.Future<void>.value(),
returnValueForMissingStub: _i3.Future<void>.value(),
returnValue: _i4.Future<void>.value(),
returnValueForMissingStub: _i4.Future<void>.value(),
)
as _i3.Future<void>);
as _i4.Future<void>);
@override
_i3.Future<void> cancelAllPendingNotifications() =>
_i4.Future<void> cancelAllPendingNotifications() =>
(super.noSuchMethod(
Invocation.method(#cancelAllPendingNotifications, []),
returnValue: _i3.Future<void>.value(),
returnValueForMissingStub: _i3.Future<void>.value(),
returnValue: _i4.Future<void>.value(),
returnValueForMissingStub: _i4.Future<void>.value(),
)
as _i3.Future<void>);
as _i4.Future<void>);
@override
_i3.Future<void> zonedSchedule(
_i4.Future<void> zonedSchedule(
int? id,
String? title,
String? body,
_i8.TZDateTime? scheduledDate,
_i7.NotificationDetails? notificationDetails, {
required _i9.AndroidScheduleMode? androidScheduleMode,
_i9.TZDateTime? scheduledDate,
_i8.NotificationDetails? notificationDetails, {
required _i10.AndroidScheduleMode? androidScheduleMode,
String? payload,
_i10.DateTimeComponents? matchDateTimeComponents,
_i11.DateTimeComponents? matchDateTimeComponents,
}) =>
(super.noSuchMethod(
Invocation.method(
@@ -196,19 +203,19 @@ class MockFlutterLocalNotificationsPlugin extends _i1.Mock
#matchDateTimeComponents: matchDateTimeComponents,
},
),
returnValue: _i3.Future<void>.value(),
returnValueForMissingStub: _i3.Future<void>.value(),
returnValue: _i4.Future<void>.value(),
returnValueForMissingStub: _i4.Future<void>.value(),
)
as _i3.Future<void>);
as _i4.Future<void>);
@override
_i3.Future<void> periodicallyShow(
_i4.Future<void> periodicallyShow(
int? id,
String? title,
String? body,
_i6.RepeatInterval? repeatInterval,
_i7.NotificationDetails? notificationDetails, {
required _i9.AndroidScheduleMode? androidScheduleMode,
_i7.RepeatInterval? repeatInterval,
_i8.NotificationDetails? notificationDetails, {
required _i10.AndroidScheduleMode? androidScheduleMode,
String? payload,
}) =>
(super.noSuchMethod(
@@ -217,20 +224,20 @@ class MockFlutterLocalNotificationsPlugin extends _i1.Mock
[id, title, body, repeatInterval, notificationDetails],
{#androidScheduleMode: androidScheduleMode, #payload: payload},
),
returnValue: _i3.Future<void>.value(),
returnValueForMissingStub: _i3.Future<void>.value(),
returnValue: _i4.Future<void>.value(),
returnValueForMissingStub: _i4.Future<void>.value(),
)
as _i3.Future<void>);
as _i4.Future<void>);
@override
_i3.Future<void> periodicallyShowWithDuration(
_i4.Future<void> periodicallyShowWithDuration(
int? id,
String? title,
String? body,
Duration? repeatDurationInterval,
_i7.NotificationDetails? notificationDetails, {
_i9.AndroidScheduleMode? androidScheduleMode =
_i9.AndroidScheduleMode.exact,
_i8.NotificationDetails? notificationDetails, {
_i10.AndroidScheduleMode? androidScheduleMode =
_i10.AndroidScheduleMode.exact,
String? payload,
}) =>
(super.noSuchMethod(
@@ -239,29 +246,29 @@ class MockFlutterLocalNotificationsPlugin extends _i1.Mock
[id, title, body, repeatDurationInterval, notificationDetails],
{#androidScheduleMode: androidScheduleMode, #payload: payload},
),
returnValue: _i3.Future<void>.value(),
returnValueForMissingStub: _i3.Future<void>.value(),
returnValue: _i4.Future<void>.value(),
returnValueForMissingStub: _i4.Future<void>.value(),
)
as _i3.Future<void>);
as _i4.Future<void>);
@override
_i3.Future<List<_i6.PendingNotificationRequest>>
_i4.Future<List<_i7.PendingNotificationRequest>>
pendingNotificationRequests() =>
(super.noSuchMethod(
Invocation.method(#pendingNotificationRequests, []),
returnValue: _i3.Future<List<_i6.PendingNotificationRequest>>.value(
<_i6.PendingNotificationRequest>[],
returnValue: _i4.Future<List<_i7.PendingNotificationRequest>>.value(
<_i7.PendingNotificationRequest>[],
),
)
as _i3.Future<List<_i6.PendingNotificationRequest>>);
as _i4.Future<List<_i7.PendingNotificationRequest>>);
@override
_i3.Future<List<_i6.ActiveNotification>> getActiveNotifications() =>
_i4.Future<List<_i7.ActiveNotification>> getActiveNotifications() =>
(super.noSuchMethod(
Invocation.method(#getActiveNotifications, []),
returnValue: _i3.Future<List<_i6.ActiveNotification>>.value(
<_i6.ActiveNotification>[],
returnValue: _i4.Future<List<_i7.ActiveNotification>>.value(
<_i7.ActiveNotification>[],
),
)
as _i3.Future<List<_i6.ActiveNotification>>);
as _i4.Future<List<_i7.ActiveNotification>>);
}