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() {
52
52
}
53
53
}
54
54
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
+
55
91
interface TestInterface {
56
92
fun call (arg : Int )
93
+
94
+ fun defaultArgs (a : Int = 3, b : Int = 42)
57
95
}
58
96
}
You can’t perform that action at this time.
0 commit comments