@@ -15,11 +15,28 @@ import scala.jdk.CollectionConverters._
15
15
@ nowarn
16
16
class CukesStepDefinitions extends ScalaDsl with EN {
17
17
18
+ var calorieCount = 0.0
19
+ var intBelly : Int = 0
20
+ var longBelly : Long = 0L
21
+ var stringBelly : String = " "
22
+ var doubleBelly : Double = 0.0
23
+ var floatBelly : Float = 0.0f
24
+ var shortBelly : Short = 0 .toShort
25
+ var byteBelly : Byte = 0 .toByte
26
+ var bigDecimalBelly : BigDecimal = BigDecimal (0 )
27
+ var bigIntBelly : BigInt = BigInt (0 )
28
+ var charBelly : Char = 'A'
29
+ var boolBelly : Boolean = false
30
+ var snake : Snake = null
31
+ var person : Person = null
32
+ var cukes : JList [Cukes ] = null
33
+ var gin : Int = 13
34
+ var vermouth : Int = 42
35
+ var maritinis : Int = 0
36
+
18
37
Given (""" I have {} {string} in my belly""" ) { (howMany : Int , what : String ) =>
19
38
}
20
39
21
- var calorieCount = 0.0
22
-
23
40
Given (""" ^I have the following foods :$""" ) { (table : DataTable ) =>
24
41
val maps : JList [JMap [String , String ]] =
25
42
table.asMaps(classOf [String ], classOf [String ])
@@ -30,71 +47,55 @@ class CukesStepDefinitions extends ScalaDsl with EN {
30
47
assertEquals(calories, calorieCount, 0.0 )
31
48
}
32
49
33
- var intBelly : Int = 0
34
-
35
50
Given (""" I have eaten an int {int}""" ) { (arg0 : Int ) =>
36
51
intBelly = arg0
37
52
}
38
53
Then (""" ^I should have one hundred in my belly$""" ) { () =>
39
54
assertEquals(100 , intBelly)
40
55
}
41
56
42
- var longBelly : Long = 0L
43
-
44
57
Given (""" I have eaten a long {long}""" ) { (arg0 : Long ) =>
45
58
longBelly = arg0
46
59
}
47
60
Then (""" ^I should have long one hundred in my belly$""" ) { () =>
48
61
assertEquals(100L , longBelly)
49
62
}
50
63
51
- var stringBelly : String = " "
52
-
53
64
Given (""" ^I have eaten "(.*)"$""" ) { (arg0 : String ) =>
54
65
stringBelly = arg0
55
66
}
56
67
Then (""" ^I should have numnumnum in my belly$""" ) { () =>
57
68
assertEquals(" numnumnum" , stringBelly)
58
69
}
59
70
60
- var doubleBelly : Double = 0.0
61
-
62
71
Given (""" I have eaten {double} doubles""" ) { (arg0 : Double ) =>
63
72
doubleBelly = arg0
64
73
}
65
74
Then (""" ^I should have one and a half doubles in my belly$""" ) { () =>
66
75
assertEquals(1.5 , doubleBelly, 0.0 )
67
76
}
68
77
69
- var floatBelly : Float = 0.0f
70
-
71
78
Given (""" I have eaten {} floats""" ) { (arg0 : Float ) =>
72
79
floatBelly = arg0
73
80
}
74
81
Then (""" ^I should have one and a half floats in my belly$""" ) { () =>
75
82
assertEquals(1.5f , floatBelly, 0.0 )
76
83
}
77
84
78
- var shortBelly : Short = 0 .toShort
79
-
80
85
Given (""" I have eaten a short {short}""" ) { (arg0 : Short ) =>
81
86
shortBelly = arg0
82
87
}
83
88
Then (""" ^I should have short one hundred in my belly$""" ) { () =>
84
89
assertEquals(100 .toShort, shortBelly)
85
90
}
86
91
87
- var byteBelly : Byte = 0 .toByte
88
-
89
92
Given (""" I have eaten a byte {byte}""" ) { (arg0 : Byte ) =>
90
93
byteBelly = arg0
91
94
}
92
95
Then (""" ^I should have two byte in my belly$""" ) { () =>
93
96
assertEquals(2 .toByte, byteBelly)
94
97
}
95
98
96
- var bigDecimalBelly : BigDecimal = BigDecimal (0 )
97
-
98
99
Given (""" I have eaten {bigdecimal} big decimals""" ) {
99
100
(arg0 : java.math.BigDecimal ) =>
100
101
bigDecimalBelly = arg0
@@ -103,8 +104,6 @@ class CukesStepDefinitions extends ScalaDsl with EN {
103
104
assertEquals(BigDecimal (1.5 ), bigDecimalBelly)
104
105
}
105
106
106
- var bigIntBelly : BigInt = BigInt (0 )
107
-
108
107
Given (""" I have eaten {biginteger} big int""" ) {
109
108
(arg0 : java.math.BigInteger ) =>
110
109
bigIntBelly = arg0.intValue()
@@ -113,17 +112,13 @@ class CukesStepDefinitions extends ScalaDsl with EN {
113
112
assertEquals(BigInt (10 ), bigIntBelly)
114
113
}
115
114
116
- var charBelly : Char = 'A'
117
-
118
115
Given (""" I have eaten char '{char}'""" ) { (arg0 : Char ) =>
119
116
charBelly = 'C'
120
117
}
121
118
Then (""" ^I should have character C in my belly$""" ) { () =>
122
119
assertEquals('C' , charBelly)
123
120
}
124
121
125
- var boolBelly : Boolean = false
126
-
127
122
Given (""" I have eaten boolean {boolean}""" ) { (arg0 : Boolean ) =>
128
123
boolBelly = arg0
129
124
}
@@ -144,8 +139,6 @@ class CukesStepDefinitions extends ScalaDsl with EN {
144
139
)
145
140
}
146
141
147
- var snake : Snake = null
148
-
149
142
Given (""" I see in the distance ... {snake}""" ) { (s : Snake ) =>
150
143
snake = s
151
144
}
@@ -155,8 +148,6 @@ class CukesStepDefinitions extends ScalaDsl with EN {
155
148
assertEquals(Symbol (dir), snake.direction)
156
149
}
157
150
158
- var person : Person = null
159
-
160
151
Given (""" I have a person {person}""" ) { (p : Person ) =>
161
152
person = p
162
153
}
@@ -165,8 +156,6 @@ class CukesStepDefinitions extends ScalaDsl with EN {
165
156
assertEquals(person.hello, s)
166
157
}
167
158
168
- var cukes : JList [Cukes ] = null
169
-
170
159
Given (" ^I have eaten the following cukes$" ) { (cs : JList [Cukes ]) =>
171
160
cukes = cs
172
161
}
@@ -179,10 +168,6 @@ class CukesStepDefinitions extends ScalaDsl with EN {
179
168
assertEquals(colors, cukes.asScala.map(_.color).mkString(" , " ))
180
169
}
181
170
182
- var gin : Int = 13
183
- var vermouth : Int = 42
184
- var maritinis : Int = 0
185
-
186
171
Given (" ^I drink gin and vermouth$" ) { () =>
187
172
gin = 13
188
173
vermouth = 42
0 commit comments