What changed, and why it matters
This commit only updates automatically generated test mock files so they match a new method signature for a network health-check ('ping') call. No real application code, user data, or wallet security behavior changed. It is a routine test-maintenance change with no security relevance.
No security action needed. Treat as normal test maintenance.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff modifies six Mockito-generated Dart files under test/. Each change adds a new optional named parameter timeout = const Duration(seconds: 30) to the stubbed ping method of MockElectrumXClient, keeping the mock in sync with the real ElectrumXClient.ping signature. These files are not part of the shipped application and do not alter runtime logic, network timeouts, or any security-sensitive behavior.
Changed components
test/cached_electrumx_test.mocks.darttest/services/coins/bitcoin/bitcoin_wallet_test.mocks.darttest/services/coins/bitcoincash/bitcoincash_wallet_test.mocks.darttest/services/coins/dogecoin/dogecoin_wallet_test.mocks.darttest/services/coins/namecoin/namecoin_wallet_test.mocks.darttest/services/coins/particl/particl_wallet_test.mocks.dartInspect captured patch +36 / −6
diff --git a/test/cached_electrumx_test.mocks.dart b/test/cached_electrumx_test.mocks.dart
index 41d6b02..1fd47df 100644
--- a/test/cached_electrumx_test.mocks.dart
+++ b/test/cached_electrumx_test.mocks.dart
@@ -190,11 +190,16 @@ class MockElectrumXClient extends _i1.Mock implements _i6.ElectrumXClient {
as _i9.Future<List<dynamic>>);
@override
- _i9.Future<bool> ping({String? requestID, int? retryCount = 1}) =>
+ _i9.Future<bool> ping({
+ String? requestID,
+ int? retryCount = 1,
+ Duration? timeout = const Duration(seconds: 30),
+ }) =>
(super.noSuchMethod(
Invocation.method(#ping, [], {
#requestID: requestID,
#retryCount: retryCount,
+ #timeout: timeout,
}),
returnValue: _i9.Future<bool>.value(false),
)
diff --git a/test/services/coins/bitcoin/bitcoin_wallet_test.mocks.dart b/test/services/coins/bitcoin/bitcoin_wallet_test.mocks.dart
index b9d265e..7c9e989 100644
--- a/test/services/coins/bitcoin/bitcoin_wallet_test.mocks.dart
+++ b/test/services/coins/bitcoin/bitcoin_wallet_test.mocks.dart
@@ -186,11 +186,16 @@ class MockElectrumXClient extends _i1.Mock implements _i5.ElectrumXClient {
as _i8.Future<List<dynamic>>);
@override
- _i8.Future<bool> ping({String? requestID, int? retryCount = 1}) =>
+ _i8.Future<bool> ping({
+ String? requestID,
+ int? retryCount = 1,
+ Duration? timeout = const Duration(seconds: 30),
+ }) =>
(super.noSuchMethod(
Invocation.method(#ping, [], {
#requestID: requestID,
#retryCount: retryCount,
+ #timeout: timeout,
}),
returnValue: _i8.Future<bool>.value(false),
)
diff --git a/test/services/coins/bitcoincash/bitcoincash_wallet_test.mocks.dart b/test/services/coins/bitcoincash/bitcoincash_wallet_test.mocks.dart
index a91186a..99b488f 100644
--- a/test/services/coins/bitcoincash/bitcoincash_wallet_test.mocks.dart
+++ b/test/services/coins/bitcoincash/bitcoincash_wallet_test.mocks.dart
@@ -186,11 +186,16 @@ class MockElectrumXClient extends _i1.Mock implements _i5.ElectrumXClient {
as _i8.Future<List<dynamic>>);
@override
- _i8.Future<bool> ping({String? requestID, int? retryCount = 1}) =>
+ _i8.Future<bool> ping({
+ String? requestID,
+ int? retryCount = 1,
+ Duration? timeout = const Duration(seconds: 30),
+ }) =>
(super.noSuchMethod(
Invocation.method(#ping, [], {
#requestID: requestID,
#retryCount: retryCount,
+ #timeout: timeout,
}),
returnValue: _i8.Future<bool>.value(false),
)
diff --git a/test/services/coins/dogecoin/dogecoin_wallet_test.mocks.dart b/test/services/coins/dogecoin/dogecoin_wallet_test.mocks.dart
index 8fde902..144bc98 100644
--- a/test/services/coins/dogecoin/dogecoin_wallet_test.mocks.dart
+++ b/test/services/coins/dogecoin/dogecoin_wallet_test.mocks.dart
@@ -186,11 +186,16 @@ class MockElectrumXClient extends _i1.Mock implements _i5.ElectrumXClient {
as _i8.Future<List<dynamic>>);
@override
- _i8.Future<bool> ping({String? requestID, int? retryCount = 1}) =>
+ _i8.Future<bool> ping({
+ String? requestID,
+ int? retryCount = 1,
+ Duration? timeout = const Duration(seconds: 30),
+ }) =>
(super.noSuchMethod(
Invocation.method(#ping, [], {
#requestID: requestID,
#retryCount: retryCount,
+ #timeout: timeout,
}),
returnValue: _i8.Future<bool>.value(false),
)
diff --git a/test/services/coins/namecoin/namecoin_wallet_test.mocks.dart b/test/services/coins/namecoin/namecoin_wallet_test.mocks.dart
index 9ecb591..5cf9305 100644
--- a/test/services/coins/namecoin/namecoin_wallet_test.mocks.dart
+++ b/test/services/coins/namecoin/namecoin_wallet_test.mocks.dart
@@ -186,11 +186,16 @@ class MockElectrumXClient extends _i1.Mock implements _i5.ElectrumXClient {
as _i8.Future<List<dynamic>>);
@override
- _i8.Future<bool> ping({String? requestID, int? retryCount = 1}) =>
+ _i8.Future<bool> ping({
+ String? requestID,
+ int? retryCount = 1,
+ Duration? timeout = const Duration(seconds: 30),
+ }) =>
(super.noSuchMethod(
Invocation.method(#ping, [], {
#requestID: requestID,
#retryCount: retryCount,
+ #timeout: timeout,
}),
returnValue: _i8.Future<bool>.value(false),
)
diff --git a/test/services/coins/particl/particl_wallet_test.mocks.dart b/test/services/coins/particl/particl_wallet_test.mocks.dart
index 6929d60..ea579e3 100644
--- a/test/services/coins/particl/particl_wallet_test.mocks.dart
+++ b/test/services/coins/particl/particl_wallet_test.mocks.dart
@@ -186,11 +186,16 @@ class MockElectrumXClient extends _i1.Mock implements _i5.ElectrumXClient {
as _i8.Future<List<dynamic>>);
@override
- _i8.Future<bool> ping({String? requestID, int? retryCount = 1}) =>
+ _i8.Future<bool> ping({
+ String? requestID,
+ int? retryCount = 1,
+ Duration? timeout = const Duration(seconds: 30),
+ }) =>
(super.noSuchMethod(
Invocation.method(#ping, [], {
#requestID: requestID,
#retryCount: retryCount,
+ #timeout: timeout,
}),
returnValue: _i8.Future<bool>.value(false),
)
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.