|
@@ -11,52 +11,70 @@ public class PrimativeTypesTest {
|
11
|
11
|
|
12
|
12
|
@Test
|
13
|
13
|
public void testAdditions() {
|
|
14
|
+ // : Given
|
14
|
15
|
int baseValue = 20;
|
15
|
16
|
int addedValue = 7;
|
16
|
17
|
int expected = 27;
|
|
18
|
+ // : When
|
17
|
19
|
int actual = primativeTypes.add(baseValue, addedValue);
|
|
20
|
+ // : Then
|
18
|
21
|
assertEquals(expected,actual);
|
19
|
22
|
}
|
20
|
23
|
@Test
|
21
|
24
|
public void testAdditions1() {
|
|
25
|
+ // : Given
|
22
|
26
|
long baseValue = 228437266;
|
23
|
27
|
long difference = 228437265;
|
24
|
28
|
long expected = 456874531;
|
|
29
|
+ // : When
|
25
|
30
|
long actual = primativeTypes.add(baseValue, difference);
|
|
31
|
+ // : Then
|
26
|
32
|
assertEquals(expected,actual);
|
27
|
33
|
}
|
28
|
34
|
@Test
|
29
|
35
|
public void testAdditions2() {
|
|
36
|
+ // : Given
|
30
|
37
|
short baseValue = 16384;
|
31
|
38
|
short addedValue = 7;
|
32
|
39
|
short expected = 32767;
|
|
40
|
+ // : When
|
33
|
41
|
short actual = primativeTypes.add(baseValue, addedValue);
|
|
42
|
+ // : Then
|
34
|
43
|
assertEquals(expected,actual);
|
35
|
44
|
}
|
36
|
45
|
|
37
|
46
|
@Test
|
38
|
47
|
public void testAdditions4() {
|
|
48
|
+ // : Given
|
39
|
49
|
byte baseValue = 63;
|
40
|
50
|
byte addedValue = 64;
|
41
|
51
|
byte expected = 127;
|
|
52
|
+ // : When
|
42
|
53
|
byte actual = primativeTypes.add(baseValue, addedValue);
|
|
54
|
+ // : Then
|
43
|
55
|
assertEquals(expected,actual);
|
44
|
56
|
}
|
45
|
57
|
@Test
|
46
|
58
|
public void testAdditions5() {
|
|
59
|
+ // : Given
|
47
|
60
|
float baseValue = 750.585F;
|
48
|
61
|
float addedValue = 795.000F;
|
49
|
62
|
float expected = 1545.585F;
|
|
63
|
+ // : When
|
50
|
64
|
float actual = primativeTypes.add(baseValue, addedValue);
|
|
65
|
+ // : Then
|
51
|
66
|
assertEquals(expected,actual, 0);
|
52
|
67
|
}
|
53
|
68
|
|
54
|
69
|
@Test
|
55
|
70
|
public void testAdditions6() {
|
|
71
|
+ // : Given
|
56
|
72
|
double baseValue = 225.25;
|
57
|
73
|
double addedValue = 231;
|
58
|
74
|
double expected = 456.25;
|
|
75
|
+ // : When
|
59
|
76
|
double actual = primativeTypes.add(baseValue,addedValue);
|
|
77
|
+ // : Then
|
60
|
78
|
assertEquals(expected,actual, 0);
|
61
|
79
|
}
|
62
|
80
|
|
|
@@ -77,50 +95,68 @@ public class PrimativeTypesTest {
|
77
|
95
|
|
78
|
96
|
@Test
|
79
|
97
|
public void testSubtractions(){
|
|
98
|
+ // : Given
|
80
|
99
|
int baseValue = 20;
|
81
|
100
|
int difference = 7;
|
82
|
101
|
int expectedInt = 13;
|
|
102
|
+ // : When
|
83
|
103
|
int actualInt = primativeTypes.subtract(baseValue,difference);
|
|
104
|
+ // : Then
|
84
|
105
|
assertEquals(expectedInt,actualInt);
|
85
|
106
|
}
|
86
|
107
|
@Test
|
87
|
108
|
public void testSubtractions1() {
|
|
109
|
+ // : Given
|
88
|
110
|
long baseValue = 228437266;
|
89
|
111
|
long difference = 228437265;
|
90
|
112
|
long expectedLong = 1;
|
|
113
|
+ // : When
|
91
|
114
|
long actualLong = primativeTypes.subtract(baseValue, difference);
|
|
115
|
+ // : Then
|
92
|
116
|
assertEquals(expectedLong,actualLong);
|
93
|
117
|
}
|
94
|
118
|
@Test
|
95
|
119
|
public void testSubtractions2() {
|
|
120
|
+ // : Given
|
96
|
121
|
short baseValue = 16384;
|
97
|
122
|
short difference = 16383;
|
98
|
123
|
short expectedShort = 1;
|
99
|
|
- short actualShort = (short) primativeTypes.subtract(baseValue, difference);
|
|
124
|
+ // : When
|
|
125
|
+ short actualShort = primativeTypes.subtract(baseValue, difference);
|
|
126
|
+ // : Then
|
100
|
127
|
assertEquals(expectedShort,actualShort);
|
101
|
128
|
}
|
102
|
129
|
@Test
|
103
|
130
|
public void testSubtractions3() {
|
|
131
|
+ // : Given
|
104
|
132
|
byte baseValue = 63;
|
105
|
133
|
byte difference = 64;
|
106
|
134
|
byte expectedByte = -1;
|
|
135
|
+ // : When
|
107
|
136
|
byte actualByte = primativeTypes.subtract(baseValue, difference);
|
|
137
|
+ // : Then
|
108
|
138
|
assertEquals(expectedByte,actualByte);
|
109
|
139
|
}
|
110
|
140
|
@Test
|
111
|
141
|
public void testSubtractions4() {
|
|
142
|
+ // : Given
|
112
|
143
|
float baseValue = 750.585F;
|
113
|
144
|
float difference = 795.0F;
|
114
|
|
- float expectedFloat = (float) -44.415;
|
115
|
|
- float actualFloat = (float) primativeTypes.subtract(baseValue,difference);
|
|
145
|
+ float expectedFloat = -44.415F;
|
|
146
|
+ // : When
|
|
147
|
+ float actualFloat = primativeTypes.subtract(baseValue,difference);
|
|
148
|
+ // : Then
|
116
|
149
|
assertEquals(expectedFloat,actualFloat, 0);
|
117
|
150
|
}
|
118
|
151
|
@Test
|
119
|
152
|
public void testSubtractions5() {
|
|
153
|
+ // : Given
|
120
|
154
|
double baseValue = 225.25;
|
121
|
155
|
double difference = 231;
|
122
|
156
|
double expectedDouble = -5.75;
|
|
157
|
+ // : When
|
123
|
158
|
double actualDouble = primativeTypes.subtract(baseValue, difference);
|
|
159
|
+ // : Then
|
124
|
160
|
assertEquals(expectedDouble,actualDouble, 0);
|
125
|
161
|
}
|
126
|
162
|
|
|
@@ -139,51 +175,69 @@ public class PrimativeTypesTest {
|
139
|
175
|
|
140
|
176
|
@Test
|
141
|
177
|
public void testDivision(){
|
|
178
|
+ // : Given
|
142
|
179
|
int dividend = 20;
|
143
|
180
|
int divisor = 2;
|
144
|
181
|
int expectedInt = 10;
|
|
182
|
+ // : When
|
145
|
183
|
int actualInt = primativeTypes.divide(dividend, divisor);
|
|
184
|
+ // : Then
|
146
|
185
|
assertEquals(expectedInt,actualInt);
|
147
|
186
|
}
|
148
|
187
|
@Test
|
149
|
188
|
public void testDivision1() {
|
|
189
|
+ // : Given
|
150
|
190
|
int dividend = 20000000;
|
151
|
191
|
int divisor = 1000;
|
152
|
192
|
long expectedLong = 20000;
|
|
193
|
+ // : When
|
153
|
194
|
long actualLong = primativeTypes.divide(dividend, divisor);
|
|
195
|
+ // : Then
|
154
|
196
|
assertEquals(expectedLong,actualLong);
|
155
|
197
|
}
|
156
|
198
|
@Test
|
157
|
199
|
public void testDivision2() {
|
|
200
|
+ // : Given
|
158
|
201
|
short dividend = 2;
|
159
|
202
|
short divisor = 1;
|
160
|
203
|
short expectedShort = 2;
|
|
204
|
+ // : When
|
161
|
205
|
short actualShort = primativeTypes.divide(dividend, divisor);
|
|
206
|
+ // : Then
|
162
|
207
|
assertEquals(expectedShort,actualShort);
|
163
|
208
|
|
164
|
209
|
}
|
165
|
210
|
@Test
|
166
|
211
|
public void testDivision3() {
|
|
212
|
+ // : Given
|
167
|
213
|
byte dividend = 64;
|
168
|
214
|
byte divisor = 32;
|
169
|
215
|
byte expectedByte = 2;
|
170
|
|
- byte actualByte = (byte) primativeTypes.divide(dividend, divisor);
|
|
216
|
+ // : When
|
|
217
|
+ byte actualByte = primativeTypes.divide(dividend, divisor);
|
|
218
|
+ // : Then
|
171
|
219
|
assertEquals(expectedByte,actualByte);
|
172
|
220
|
}
|
173
|
221
|
@Test
|
174
|
222
|
public void testDivision4() {
|
|
223
|
+ // : Given
|
175
|
224
|
float dividend = 7.5F;
|
176
|
225
|
float divisor = 3;
|
177
|
226
|
float expectedFloat = 2.50F;
|
|
227
|
+ // : When
|
178
|
228
|
float actualFloat = primativeTypes.divide(dividend,divisor);
|
|
229
|
+ // : Then
|
179
|
230
|
assertEquals(expectedFloat,actualFloat, 0);
|
180
|
231
|
}
|
181
|
232
|
@Test
|
182
|
233
|
public void testDivision5() {
|
|
234
|
+ // : Given
|
183
|
235
|
double dividend = 5.0;
|
184
|
236
|
double divisor = 4.0;
|
185
|
237
|
double expectedDouble = 1.25;
|
|
238
|
+ // : When
|
186
|
239
|
double actualDouble = primativeTypes.divide(dividend,divisor);
|
|
240
|
+ // : Then
|
187
|
241
|
assertEquals(expectedDouble,actualDouble, 0);
|
188
|
242
|
}
|
189
|
243
|
|
|
@@ -206,60 +260,84 @@ public class PrimativeTypesTest {
|
206
|
260
|
|
207
|
261
|
@Test
|
208
|
262
|
public void testMultiplication(){
|
|
263
|
+ // : Given
|
209
|
264
|
int multiplicand = 5;
|
210
|
265
|
int multiplier = 2;
|
211
|
266
|
int expectedInt = 10;
|
|
267
|
+ // : When
|
212
|
268
|
int actualInt = primativeTypes.multiply(multiplicand,multiplier);
|
|
269
|
+ // : Then
|
213
|
270
|
assertEquals(expectedInt,actualInt);
|
214
|
271
|
}
|
215
|
272
|
@Test
|
216
|
273
|
public void testMultiplication1() {
|
|
274
|
+ // : Given
|
217
|
275
|
long multiplicand = 20;
|
218
|
276
|
long multiplier = 1000;
|
219
|
277
|
long expectedLong = 20000;
|
|
278
|
+ // : When
|
220
|
279
|
long actualLong = primativeTypes.multiply(multiplicand, multiplier);
|
|
280
|
+ // : Then
|
221
|
281
|
assertEquals(expectedLong, actualLong);
|
222
|
282
|
}
|
223
|
283
|
@Test
|
224
|
284
|
public void testMultiplication2() {
|
|
285
|
+ // : Given
|
225
|
286
|
short multiplicand = 2;
|
226
|
287
|
short multiplier = 1;
|
227
|
288
|
short expectedShort = 2;
|
228
|
|
- short actualShort = (short) primativeTypes.multiply(multiplicand, multiplier);
|
|
289
|
+ // : When
|
|
290
|
+ short actualShort = primativeTypes.multiply(multiplicand, multiplier);
|
|
291
|
+ // : Then
|
229
|
292
|
assertEquals(expectedShort, actualShort);
|
230
|
293
|
}
|
231
|
294
|
@Test
|
232
|
295
|
public void testMultiplication3() {
|
|
296
|
+ // : Given
|
233
|
297
|
byte multiplicand = 16;
|
234
|
298
|
byte multiplier = 14;
|
235
|
299
|
byte expectedByte = 64;
|
236
|
|
- byte actualByte = (byte) primativeTypes.multiply(multiplicand, multiplier);
|
|
300
|
+ // : When
|
|
301
|
+ byte actualByte = primativeTypes.multiply(multiplicand, multiplier);
|
|
302
|
+ // : Then
|
237
|
303
|
assertEquals(expectedByte, actualByte);
|
238
|
304
|
}
|
239
|
305
|
@Test
|
240
|
306
|
public void testMultiplication4() {
|
|
307
|
+ // : Given
|
241
|
308
|
float multiplicand = 2.5F;
|
242
|
309
|
float multiplier = 1;
|
243
|
|
- float expectedFloat = (float) 2.50;
|
244
|
|
- float actualFloat = (float) primativeTypes.multiply(multiplicand,multiplier);
|
|
310
|
+ float expectedFloat = 2.50F;
|
|
311
|
+ // : When
|
|
312
|
+ float actualFloat = primativeTypes.multiply(multiplicand,multiplier);
|
|
313
|
+ // : Then
|
245
|
314
|
assertEquals(expectedFloat, actualFloat, 0);
|
246
|
315
|
}
|
247
|
316
|
@Test
|
248
|
317
|
public void testMultiplication5() {
|
|
318
|
+ // : Given
|
249
|
319
|
double multiplicand = 3.25;
|
250
|
320
|
double multiplier = 3.0;
|
251
|
321
|
double expectedDouble = 9.75;
|
|
322
|
+ // : When
|
252
|
323
|
double actualDouble = primativeTypes.multiply(multiplicand,multiplier);
|
|
324
|
+ // : Then
|
253
|
325
|
assertEquals(expectedDouble, actualDouble, 0);
|
254
|
326
|
}
|
255
|
327
|
|
256
|
328
|
@Test
|
257
|
329
|
public void testReturnTrue(){
|
|
330
|
+ // : Given
|
|
331
|
+ // : When
|
|
332
|
+ // : Then
|
258
|
333
|
assertTrue(primativeTypes.returnTrue());
|
259
|
334
|
}
|
260
|
335
|
|
261
|
336
|
@Test
|
262
|
337
|
public void testReturnFalse(){
|
|
338
|
+ // : Given
|
|
339
|
+ // : When
|
|
340
|
+ // : Then
|
263
|
341
|
assertFalse(primativeTypes.returnFalse());
|
264
|
342
|
}
|
265
|
343
|
|