File tree Expand file tree Collapse file tree 1 file changed +38
-0
lines changed
tests/src/test/kotlin/test Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Original file line number Diff line number Diff line change @@ -52,7 +52,45 @@ class VerifyTest : TestBase() {
5252 }
5353 }
5454
55+ @Test
56+ fun verifyDefaultArgs_firstParameter () {
57+ /* Given */
58+ val m = mock<TestInterface >()
59+
60+ /* When */
61+ m.defaultArgs(a = 2 )
62+
63+ /* Then */
64+ verify(m).defaultArgs(2 )
65+ }
66+
67+ @Test
68+ fun verifyDefaultArgs_secondParameter () {
69+ /* Given */
70+ val m = mock<TestInterface >()
71+
72+ /* When */
73+ m.defaultArgs(b = 2 )
74+
75+ /* Then */
76+ verify(m).defaultArgs(b = 2 )
77+ }
78+
79+ @Test
80+ fun verifyDefaultArgs_verifyDefaultValue () {
81+ /* Given */
82+ val m = mock<TestInterface >()
83+
84+ /* When */
85+ m.defaultArgs(b = 2 )
86+
87+ /* Then */
88+ verify(m).defaultArgs(a = 3 , b = 2 )
89+ }
90+
5591 interface TestInterface {
5692 fun call (arg : Int )
93+
94+ fun defaultArgs (a : Int = 3, b : Int = 42)
5795 }
5896}
You can’t perform that action at this time.
0 commit comments