Skip to content

Commit 8766d24

Browse files
author
Sean Henry
committed
Adds more overload tests
1 parent a559ab6 commit 8766d24

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

TestProject/OverloadProtocol.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,6 @@ protocol OverloadProtocol {
1010
func animate() -> Bool
1111
func animate(withDuration duration: TimeInterval)
1212
func animate(withDuration duration: TimeInterval, delay: TimeInterval)
13+
func specialCharacters(_ tuple: (String, Int))
14+
func specialCharacters(_ tuple: (UInt, Float))
1315
}

TestProject/OverloadProtocolMock_expected.swift

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,4 +102,24 @@ class MockOverloadProtocol: OverloadProtocol {
102102
invokedAnimateWithDurationDelayParameters = (duration, delay)
103103
invokedAnimateWithDurationDelayParametersList.append((duration, delay))
104104
}
105+
var invokedSpecialCharactersStringInt = false
106+
var invokedSpecialCharactersStringIntCount = 0
107+
var invokedSpecialCharactersStringIntParameters: (tuple: (String, Int), Void)?
108+
var invokedSpecialCharactersStringIntParametersList = [(tuple: (String, Int), Void)]()
109+
func specialCharacters(_ tuple: (String, Int)) {
110+
invokedSpecialCharactersStringInt = true
111+
invokedSpecialCharactersStringIntCount += 1
112+
invokedSpecialCharactersStringIntParameters = (tuple, ())
113+
invokedSpecialCharactersStringIntParametersList.append((tuple, ()))
114+
}
115+
var invokedSpecialCharactersUIntFloat = false
116+
var invokedSpecialCharactersUIntFloatCount = 0
117+
var invokedSpecialCharactersUIntFloatParameters: (tuple: (UInt, Float), Void)?
118+
var invokedSpecialCharactersUIntFloatParametersList = [(tuple: (UInt, Float), Void)]()
119+
func specialCharacters(_ tuple: (UInt, Float)) {
120+
invokedSpecialCharactersUIntFloat = true
121+
invokedSpecialCharactersUIntFloatCount += 1
122+
invokedSpecialCharactersUIntFloatParameters = (tuple, ())
123+
invokedSpecialCharactersUIntFloatParametersList.append((tuple, ()))
124+
}
105125
}

0 commit comments

Comments
 (0)