@@ -14,6 +14,15 @@ import 'package:mockito/src/dummies.dart' as _i6;
1414import 'package:sentry/sentry.dart' as _i2;
1515import 'package:sentry/src/profiling.dart' as _i4;
1616
17+ import 'package:hive/src/box_collection/box_collection_stub.dart' as stub;
18+
19+ // ignore: implementation_imports
20+ import 'package:hive/src/box_collection/box_collection_stub.dart'
21+ if (dart.library.html) 'package:hive/src/box_collection/box_collection_indexed_db.dart'
22+ if (dart.library.js_interop) 'package:hive/src/box_collection/box_collection_indexed_db.dart'
23+ if (dart.library.io) 'package:hive/src/box_collection/box_collection.dart'
24+ as impl;
25+
1726// ignore_for_file: type=lint
1827// ignore_for_file: avoid_redundant_argument_values
1928// ignore_for_file: avoid_setters_without_getters
@@ -927,7 +936,7 @@ class MockHiveInterface extends _i1.Mock implements _i3.HiveInterface {
927936/// A class which mocks [BoxCollection] .
928937///
929938/// See the documentation for Mockito's code generation for more information.
930- class MockBoxCollection extends _i1.Mock implements _i3 .BoxCollection {
939+ class MockBoxCollection extends _i1.Mock implements impl .BoxCollection {
931940 MockBoxCollection () {
932941 _i1.throwOnMissingStub (this );
933942 }
@@ -944,18 +953,18 @@ class MockBoxCollection extends _i1.Mock implements _i3.BoxCollection {
944953 as Set <String >);
945954
946955 @override
947- _i5.Future <_i3 .CollectionBox <V >> openBox <V >(
956+ _i5.Future <impl .CollectionBox <V >> openBox <V >(
948957 String ? name, {
949958 bool ? preload = false ,
950- _i3 .CollectionBox <V > Function (String , _i3 .BoxCollection )? boxCreator,
959+ stub .CollectionBox <V > Function (String , impl .BoxCollection )? boxCreator,
951960 }) =>
952961 (super .noSuchMethod (
953962 Invocation .method (
954963 #openBox,
955964 [name],
956965 {#preload: preload, #boxCreator: boxCreator},
957966 ),
958- returnValue: _i5.Future <_i3 .CollectionBox <V >>.value (
967+ returnValue: _i5.Future <impl .CollectionBox <V >>.value (
959968 _FakeCollectionBox_7 <V >(
960969 this ,
961970 Invocation .method (
@@ -965,7 +974,7 @@ class MockBoxCollection extends _i1.Mock implements _i3.BoxCollection {
965974 ),
966975 ),
967976 ),
968- ) as _i5.Future <_i3 .CollectionBox <V >>);
977+ ) as _i5.Future <impl .CollectionBox <V >>);
969978
970979 @override
971980 _i5.Future <void > transaction (
0 commit comments