Skip to content

Commit cb2d075

Browse files
committed
fix: align runtime metadata mocks
Signed-off-by: William Richter <[email protected]>
1 parent 88850f8 commit cb2d075

File tree

2 files changed

+20
-19
lines changed

2 files changed

+20
-19
lines changed

fearlessTests/Mocks/CommonMocks.swift

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2824,9 +2824,9 @@ class MockRuntimeProviderFactoryProtocol: RuntimeProviderFactoryProtocol, Cuckoo
28242824
)
28252825
}
28262826

2827-
func createHotRuntimeProvider(for p0: SSFModels.ChainModel, runtimeItem p1: SSFModels.RuntimeMetadataItem, chainTypes p2: Data, usedRuntimePaths p3: [String: [String]]) -> SSFRuntimeCodingService.RuntimeProviderProtocol {
2827+
func createHotRuntimeProvider(for p0: SSFModels.ChainModel, runtimeItem p1: fearless.RuntimeMetadataItem, chainTypes p2: Data, usedRuntimePaths p3: [String: [String]]) -> SSFRuntimeCodingService.RuntimeProviderProtocol {
28282828
return cuckoo_manager.call(
2829-
"createHotRuntimeProvider(for p0: SSFModels.ChainModel, runtimeItem p1: SSFModels.RuntimeMetadataItem, chainTypes p2: Data, usedRuntimePaths p3: [String: [String]]) -> SSFRuntimeCodingService.RuntimeProviderProtocol",
2829+
"createHotRuntimeProvider(for p0: SSFModels.ChainModel, runtimeItem p1: fearless.RuntimeMetadataItem, chainTypes p2: Data, usedRuntimePaths p3: [String: [String]]) -> SSFRuntimeCodingService.RuntimeProviderProtocol",
28302830
parameters: (p0, p1, p2, p3),
28312831
escapingParameters: (p0, p1, p2, p3),
28322832
superclassCall: Cuckoo.MockManager.crashOnProtocolSuperclassCall(),
@@ -2849,10 +2849,10 @@ class MockRuntimeProviderFactoryProtocol: RuntimeProviderFactoryProtocol, Cuckoo
28492849
))
28502850
}
28512851

2852-
func createHotRuntimeProvider<M1: Cuckoo.Matchable, M2: Cuckoo.Matchable, M3: Cuckoo.Matchable, M4: Cuckoo.Matchable>(for p0: M1, runtimeItem p1: M2, chainTypes p2: M3, usedRuntimePaths p3: M4) -> Cuckoo.ProtocolStubFunction<(SSFModels.ChainModel, SSFModels.RuntimeMetadataItem, Data, [String: [String]]), SSFRuntimeCodingService.RuntimeProviderProtocol> where M1.MatchedType == SSFModels.ChainModel, M2.MatchedType == SSFModels.RuntimeMetadataItem, M3.MatchedType == Data, M4.MatchedType == [String: [String]] {
2853-
let matchers: [Cuckoo.ParameterMatcher<(SSFModels.ChainModel, SSFModels.RuntimeMetadataItem, Data, [String: [String]])>] = [wrap(matchable: p0) { $0.0 }, wrap(matchable: p1) { $0.1 }, wrap(matchable: p2) { $0.2 }, wrap(matchable: p3) { $0.3 }]
2852+
func createHotRuntimeProvider<M1: Cuckoo.Matchable, M2: Cuckoo.Matchable, M3: Cuckoo.Matchable, M4: Cuckoo.Matchable>(for p0: M1, runtimeItem p1: M2, chainTypes p2: M3, usedRuntimePaths p3: M4) -> Cuckoo.ProtocolStubFunction<(SSFModels.ChainModel, fearless.RuntimeMetadataItem, Data, [String: [String]]), SSFRuntimeCodingService.RuntimeProviderProtocol> where M1.MatchedType == SSFModels.ChainModel, M2.MatchedType == fearless.RuntimeMetadataItem, M3.MatchedType == Data, M4.MatchedType == [String: [String]] {
2853+
let matchers: [Cuckoo.ParameterMatcher<(SSFModels.ChainModel, fearless.RuntimeMetadataItem, Data, [String: [String]])>] = [wrap(matchable: p0) { $0.0 }, wrap(matchable: p1) { $0.1 }, wrap(matchable: p2) { $0.2 }, wrap(matchable: p3) { $0.3 }]
28542854
return .init(stub: cuckoo_manager.createStub(for: MockRuntimeProviderFactoryProtocol.self,
2855-
method: "createHotRuntimeProvider(for p0: SSFModels.ChainModel, runtimeItem p1: SSFModels.RuntimeMetadataItem, chainTypes p2: Data, usedRuntimePaths p3: [String: [String]]) -> SSFRuntimeCodingService.RuntimeProviderProtocol",
2855+
method: "createHotRuntimeProvider(for p0: SSFModels.ChainModel, runtimeItem p1: fearless.RuntimeMetadataItem, chainTypes p2: Data, usedRuntimePaths p3: [String: [String]]) -> SSFRuntimeCodingService.RuntimeProviderProtocol",
28562856
parameterMatchers: matchers
28572857
))
28582858
}
@@ -2883,10 +2883,10 @@ class MockRuntimeProviderFactoryProtocol: RuntimeProviderFactoryProtocol, Cuckoo
28832883

28842884

28852885
@discardableResult
2886-
func createHotRuntimeProvider<M1: Cuckoo.Matchable, M2: Cuckoo.Matchable, M3: Cuckoo.Matchable, M4: Cuckoo.Matchable>(for p0: M1, runtimeItem p1: M2, chainTypes p2: M3, usedRuntimePaths p3: M4) -> Cuckoo.__DoNotUse<(SSFModels.ChainModel, SSFModels.RuntimeMetadataItem, Data, [String: [String]]), SSFRuntimeCodingService.RuntimeProviderProtocol> where M1.MatchedType == SSFModels.ChainModel, M2.MatchedType == SSFModels.RuntimeMetadataItem, M3.MatchedType == Data, M4.MatchedType == [String: [String]] {
2887-
let matchers: [Cuckoo.ParameterMatcher<(SSFModels.ChainModel, SSFModels.RuntimeMetadataItem, Data, [String: [String]])>] = [wrap(matchable: p0) { $0.0 }, wrap(matchable: p1) { $0.1 }, wrap(matchable: p2) { $0.2 }, wrap(matchable: p3) { $0.3 }]
2886+
func createHotRuntimeProvider<M1: Cuckoo.Matchable, M2: Cuckoo.Matchable, M3: Cuckoo.Matchable, M4: Cuckoo.Matchable>(for p0: M1, runtimeItem p1: M2, chainTypes p2: M3, usedRuntimePaths p3: M4) -> Cuckoo.__DoNotUse<(SSFModels.ChainModel, fearless.RuntimeMetadataItem, Data, [String: [String]]), SSFRuntimeCodingService.RuntimeProviderProtocol> where M1.MatchedType == SSFModels.ChainModel, M2.MatchedType == fearless.RuntimeMetadataItem, M3.MatchedType == Data, M4.MatchedType == [String: [String]] {
2887+
let matchers: [Cuckoo.ParameterMatcher<(SSFModels.ChainModel, fearless.RuntimeMetadataItem, Data, [String: [String]])>] = [wrap(matchable: p0) { $0.0 }, wrap(matchable: p1) { $0.1 }, wrap(matchable: p2) { $0.2 }, wrap(matchable: p3) { $0.3 }]
28882888
return cuckoo_manager.verify(
2889-
"createHotRuntimeProvider(for p0: SSFModels.ChainModel, runtimeItem p1: SSFModels.RuntimeMetadataItem, chainTypes p2: Data, usedRuntimePaths p3: [String: [String]]) -> SSFRuntimeCodingService.RuntimeProviderProtocol",
2889+
"createHotRuntimeProvider(for p0: SSFModels.ChainModel, runtimeItem p1: fearless.RuntimeMetadataItem, chainTypes p2: Data, usedRuntimePaths p3: [String: [String]]) -> SSFRuntimeCodingService.RuntimeProviderProtocol",
28902890
callMatcher: callMatcher,
28912891
parameterMatchers: matchers,
28922892
sourceLocation: sourceLocation
@@ -2903,7 +2903,7 @@ class RuntimeProviderFactoryProtocolStub:RuntimeProviderFactoryProtocol, @unchec
29032903
return DefaultValueRegistry.defaultValue(for: (SSFRuntimeCodingService.RuntimeProviderProtocol).self)
29042904
}
29052905

2906-
func createHotRuntimeProvider(for p0: SSFModels.ChainModel, runtimeItem p1: SSFModels.RuntimeMetadataItem, chainTypes p2: Data, usedRuntimePaths p3: [String: [String]]) -> SSFRuntimeCodingService.RuntimeProviderProtocol {
2906+
func createHotRuntimeProvider(for p0: SSFModels.ChainModel, runtimeItem p1: fearless.RuntimeMetadataItem, chainTypes p2: Data, usedRuntimePaths p3: [String: [String]]) -> SSFRuntimeCodingService.RuntimeProviderProtocol {
29072907
return DefaultValueRegistry.defaultValue(for: (SSFRuntimeCodingService.RuntimeProviderProtocol).self)
29082908
}
29092909
}
@@ -2947,9 +2947,9 @@ class MockRuntimeProviderPoolProtocol: fearless.RuntimeProviderPoolProtocol, Cuc
29472947
)
29482948
}
29492949

2950-
func setupHotRuntimeProvider(for p0: SSFModels.ChainModel, runtimeItem p1: SSFModels.RuntimeMetadataItem, chainTypes p2: Data) -> SSFRuntimeCodingService.RuntimeProviderProtocol {
2950+
func setupHotRuntimeProvider(for p0: SSFModels.ChainModel, runtimeItem p1: fearless.RuntimeMetadataItem, chainTypes p2: Data) -> SSFRuntimeCodingService.RuntimeProviderProtocol {
29512951
return cuckoo_manager.call(
2952-
"setupHotRuntimeProvider(for p0: SSFModels.ChainModel, runtimeItem p1: SSFModels.RuntimeMetadataItem, chainTypes p2: Data) -> SSFRuntimeCodingService.RuntimeProviderProtocol",
2952+
"setupHotRuntimeProvider(for p0: SSFModels.ChainModel, runtimeItem p1: fearless.RuntimeMetadataItem, chainTypes p2: Data) -> SSFRuntimeCodingService.RuntimeProviderProtocol",
29532953
parameters: (p0, p1, p2),
29542954
escapingParameters: (p0, p1, p2),
29552955
superclassCall: Cuckoo.MockManager.crashOnProtocolSuperclassCall(),
@@ -2992,10 +2992,10 @@ class MockRuntimeProviderPoolProtocol: fearless.RuntimeProviderPoolProtocol, Cuc
29922992
))
29932993
}
29942994

2995-
func setupHotRuntimeProvider<M1: Cuckoo.Matchable, M2: Cuckoo.Matchable, M3: Cuckoo.Matchable>(for p0: M1, runtimeItem p1: M2, chainTypes p2: M3) -> Cuckoo.ProtocolStubFunction<(SSFModels.ChainModel, SSFModels.RuntimeMetadataItem, Data), SSFRuntimeCodingService.RuntimeProviderProtocol> where M1.MatchedType == SSFModels.ChainModel, M2.MatchedType == SSFModels.RuntimeMetadataItem, M3.MatchedType == Data {
2996-
let matchers: [Cuckoo.ParameterMatcher<(SSFModels.ChainModel, SSFModels.RuntimeMetadataItem, Data)>] = [wrap(matchable: p0) { $0.0 }, wrap(matchable: p1) { $0.1 }, wrap(matchable: p2) { $0.2 }]
2995+
func setupHotRuntimeProvider<M1: Cuckoo.Matchable, M2: Cuckoo.Matchable, M3: Cuckoo.Matchable>(for p0: M1, runtimeItem p1: M2, chainTypes p2: M3) -> Cuckoo.ProtocolStubFunction<(SSFModels.ChainModel, fearless.RuntimeMetadataItem, Data), SSFRuntimeCodingService.RuntimeProviderProtocol> where M1.MatchedType == SSFModels.ChainModel, M2.MatchedType == fearless.RuntimeMetadataItem, M3.MatchedType == Data {
2996+
let matchers: [Cuckoo.ParameterMatcher<(SSFModels.ChainModel, fearless.RuntimeMetadataItem, Data)>] = [wrap(matchable: p0) { $0.0 }, wrap(matchable: p1) { $0.1 }, wrap(matchable: p2) { $0.2 }]
29972997
return .init(stub: cuckoo_manager.createStub(for: MockRuntimeProviderPoolProtocol.self,
2998-
method: "setupHotRuntimeProvider(for p0: SSFModels.ChainModel, runtimeItem p1: SSFModels.RuntimeMetadataItem, chainTypes p2: Data) -> SSFRuntimeCodingService.RuntimeProviderProtocol",
2998+
method: "setupHotRuntimeProvider(for p0: SSFModels.ChainModel, runtimeItem p1: fearless.RuntimeMetadataItem, chainTypes p2: Data) -> SSFRuntimeCodingService.RuntimeProviderProtocol",
29992999
parameterMatchers: matchers
30003000
))
30013001
}
@@ -3042,10 +3042,10 @@ class MockRuntimeProviderPoolProtocol: fearless.RuntimeProviderPoolProtocol, Cuc
30423042

30433043

30443044
@discardableResult
3045-
func setupHotRuntimeProvider<M1: Cuckoo.Matchable, M2: Cuckoo.Matchable, M3: Cuckoo.Matchable>(for p0: M1, runtimeItem p1: M2, chainTypes p2: M3) -> Cuckoo.__DoNotUse<(SSFModels.ChainModel, SSFModels.RuntimeMetadataItem, Data), SSFRuntimeCodingService.RuntimeProviderProtocol> where M1.MatchedType == SSFModels.ChainModel, M2.MatchedType == SSFModels.RuntimeMetadataItem, M3.MatchedType == Data {
3046-
let matchers: [Cuckoo.ParameterMatcher<(SSFModels.ChainModel, SSFModels.RuntimeMetadataItem, Data)>] = [wrap(matchable: p0) { $0.0 }, wrap(matchable: p1) { $0.1 }, wrap(matchable: p2) { $0.2 }]
3045+
func setupHotRuntimeProvider<M1: Cuckoo.Matchable, M2: Cuckoo.Matchable, M3: Cuckoo.Matchable>(for p0: M1, runtimeItem p1: M2, chainTypes p2: M3) -> Cuckoo.__DoNotUse<(SSFModels.ChainModel, fearless.RuntimeMetadataItem, Data), SSFRuntimeCodingService.RuntimeProviderProtocol> where M1.MatchedType == SSFModels.ChainModel, M2.MatchedType == fearless.RuntimeMetadataItem, M3.MatchedType == Data {
3046+
let matchers: [Cuckoo.ParameterMatcher<(SSFModels.ChainModel, fearless.RuntimeMetadataItem, Data)>] = [wrap(matchable: p0) { $0.0 }, wrap(matchable: p1) { $0.1 }, wrap(matchable: p2) { $0.2 }]
30473047
return cuckoo_manager.verify(
3048-
"setupHotRuntimeProvider(for p0: SSFModels.ChainModel, runtimeItem p1: SSFModels.RuntimeMetadataItem, chainTypes p2: Data) -> SSFRuntimeCodingService.RuntimeProviderProtocol",
3048+
"setupHotRuntimeProvider(for p0: SSFModels.ChainModel, runtimeItem p1: fearless.RuntimeMetadataItem, chainTypes p2: Data) -> SSFRuntimeCodingService.RuntimeProviderProtocol",
30493049
callMatcher: callMatcher,
30503050
parameterMatchers: matchers,
30513051
sourceLocation: sourceLocation
@@ -3086,7 +3086,7 @@ class RuntimeProviderPoolProtocolStub:fearless.RuntimeProviderPoolProtocol, @unc
30863086
return DefaultValueRegistry.defaultValue(for: (SSFRuntimeCodingService.RuntimeProviderProtocol).self)
30873087
}
30883088

3089-
func setupHotRuntimeProvider(for p0: SSFModels.ChainModel, runtimeItem p1: SSFModels.RuntimeMetadataItem, chainTypes p2: Data) -> SSFRuntimeCodingService.RuntimeProviderProtocol {
3089+
func setupHotRuntimeProvider(for p0: SSFModels.ChainModel, runtimeItem p1: fearless.RuntimeMetadataItem, chainTypes p2: Data) -> SSFRuntimeCodingService.RuntimeProviderProtocol {
30903090
return DefaultValueRegistry.defaultValue(for: (SSFRuntimeCodingService.RuntimeProviderProtocol).self)
30913091
}
30923092

scripts/tests/patch-mocks.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ for f in "${TARGETS[@]}"; do
4343
s/fearless\.RuntimeProviderProtocol/SSFRuntimeCodingService.RuntimeProviderProtocol/g;
4444
s/(?<!\.)\bSchedulerProtocol\b/fearless.SchedulerProtocol/g;
4545
s/(?<!\.)\bSchedulerDelegate\b/fearless.SchedulerDelegate/g;
46-
s/(?<!\.)\bRuntimeMetadataItem\b/SSFModels.RuntimeMetadataItem/g;' "$f"
46+
s/(?<!\.)\bRuntimeMetadataItem\b/fearless.RuntimeMetadataItem/g;
47+
s/SSFModels\.RuntimeMetadataItem/fearless.RuntimeMetadataItem/g;' "$f"
4748
# Restore clean alias LHS if our qualifier hit typealias lines
4849
/usr/bin/sed -E -i '' -e 's/^typealias[[:space:]]+fearless\.MetaAccountModel/typealias MetaAccountModel/' \
4950
-e 's/^typealias[[:space:]]+fearless\.ChainAccountResponse/typealias ChainAccountResponse/' "$f"

0 commit comments

Comments
 (0)