@@ -10,6 +10,7 @@ import org.utbot.examples.singleValue
10
10
import org.utbot.framework.codegen.CodeGeneration
11
11
import org.utbot.framework.plugin.api.CodegenLanguage
12
12
import org.junit.jupiter.api.Test
13
+ import java.util.*
13
14
14
15
class OptionalsTest : UtValueTestCaseChecker (
15
16
Optionals : :class,
@@ -67,7 +68,7 @@ class OptionalsTest : UtValueTestCaseChecker(
67
68
checkStatics(
68
69
Optionals ::createNullable,
69
70
eq(2 ),
70
- { value, statics , result -> value == null && result == = statics.singleValue () },
71
+ { value, _ , result -> value == null && result == = Optional .empty< Int > () },
71
72
{ value, _, result -> value != null && result!! .get() == value },
72
73
coverage = DoNotCalculate
73
74
)
@@ -78,7 +79,7 @@ class OptionalsTest : UtValueTestCaseChecker(
78
79
checkStatics(
79
80
Optionals ::createEmpty,
80
81
eq(1 ),
81
- { statics , result -> result == = statics.singleValue () },
82
+ { _ , result -> result == = Optional .empty< Int > () },
82
83
coverage = DoNotCalculate
83
84
)
84
85
}
@@ -88,7 +89,7 @@ class OptionalsTest : UtValueTestCaseChecker(
88
89
checkStatics(
89
90
Optionals ::createIntEmpty,
90
91
eq(1 ),
91
- { statics , result -> result == = statics.singleValue () },
92
+ { _ , result -> result == = OptionalInt .empty () },
92
93
coverage = DoNotCalculate
93
94
)
94
95
}
@@ -98,7 +99,7 @@ class OptionalsTest : UtValueTestCaseChecker(
98
99
checkStatics(
99
100
Optionals ::createLongEmpty,
100
101
eq(1 ),
101
- { statics , result -> result == = statics.singleValue () },
102
+ { _ , result -> result == = OptionalLong .empty () },
102
103
coverage = DoNotCalculate
103
104
)
104
105
}
@@ -108,7 +109,7 @@ class OptionalsTest : UtValueTestCaseChecker(
108
109
checkStatics(
109
110
Optionals ::createDoubleEmpty,
110
111
eq(1 ),
111
- { statics , result -> result == = statics.singleValue () },
112
+ { _ , result -> result == = OptionalDouble .empty () },
112
113
coverage = DoNotCalculate
113
114
)
114
115
}
@@ -119,7 +120,7 @@ class OptionalsTest : UtValueTestCaseChecker(
119
120
Optionals ::getValue,
120
121
eq(3 ),
121
122
{ optional, _, _ -> optional == null },
122
- { optional, statics , result -> optional != null && optional == = statics.singleValue () && result == null },
123
+ { optional, _ , result -> optional != null && optional == = Optional .empty< Int > () && result == null },
123
124
{ optional, _, result -> optional != null && result == optional.get() },
124
125
coverage = DoNotCalculate
125
126
)
@@ -131,7 +132,7 @@ class OptionalsTest : UtValueTestCaseChecker(
131
132
Optionals ::getIntValue,
132
133
eq(3 ),
133
134
{ optional, _, _ -> optional == null },
134
- { optional, statics , result -> optional != null && optional == = statics.singleValue () && result == null },
135
+ { optional, _ , result -> optional != null && optional == = OptionalInt .empty () && result == null },
135
136
{ optional, _, result -> optional != null && result == optional.asInt },
136
137
coverage = DoNotCalculate
137
138
)
@@ -143,7 +144,7 @@ class OptionalsTest : UtValueTestCaseChecker(
143
144
Optionals ::getLongValue,
144
145
eq(3 ),
145
146
{ optional, _, _ -> optional == null },
146
- { optional, statics , result -> optional != null && optional == = statics.singleValue () && result == null },
147
+ { optional, _ , result -> optional != null && optional == = OptionalLong .empty () && result == null },
147
148
{ optional, _, result -> optional != null && result == optional.asLong },
148
149
coverage = DoNotCalculate
149
150
)
@@ -155,7 +156,7 @@ class OptionalsTest : UtValueTestCaseChecker(
155
156
Optionals ::getDoubleValue,
156
157
eq(3 ),
157
158
{ optional, _, _ -> optional == null },
158
- { optional, statics , result -> optional != null && optional == = statics.singleValue () && result == null },
159
+ { optional, _ , result -> optional != null && optional == = OptionalDouble .empty () && result == null },
159
160
{ optional, _, result -> optional != null && result == optional.asDouble },
160
161
coverage = DoNotCalculate
161
162
)
@@ -167,7 +168,7 @@ class OptionalsTest : UtValueTestCaseChecker(
167
168
Optionals ::getWithIsPresent,
168
169
eq(3 ),
169
170
{ optional, _, _ -> optional == null },
170
- { optional, statics , result -> optional == = statics.singleValue () && result == null },
171
+ { optional, _ , result -> optional == = Optional .empty< Int > () && result == null },
171
172
{ optional, _, result -> optional.get() == result },
172
173
coverage = DoNotCalculate
173
174
)
@@ -179,7 +180,7 @@ class OptionalsTest : UtValueTestCaseChecker(
179
180
Optionals ::countIfPresent,
180
181
eq(3 ),
181
182
{ optional, _, _ -> optional == null },
182
- { optional, statics , result -> optional == = statics.singleValue () && result == 0 },
183
+ { optional, _ , result -> optional == = Optional .empty< Int > () && result == 0 },
183
184
{ optional, _, result -> optional.get() == result },
184
185
coverage = DoNotCalculate
185
186
)
@@ -191,7 +192,7 @@ class OptionalsTest : UtValueTestCaseChecker(
191
192
Optionals ::countIntIfPresent,
192
193
ignoreExecutionsNumber,
193
194
{ optional, _, _ -> optional == null },
194
- { optional, statics , result -> optional == = statics.singleValue () && result == 0 },
195
+ { optional, _ , result -> optional == = OptionalInt .empty () && result == 0 },
195
196
{ optional, _, result -> optional.asInt == result },
196
197
)
197
198
}
@@ -202,7 +203,7 @@ class OptionalsTest : UtValueTestCaseChecker(
202
203
Optionals ::countLongIfPresent,
203
204
ignoreExecutionsNumber,
204
205
{ optional, _, _ -> optional == null },
205
- { optional, statics , result -> optional == = statics.singleValue () && result == 0L },
206
+ { optional, _ , result -> optional == = OptionalLong .empty () && result == 0L },
206
207
{ optional, _, result -> optional.asLong == result },
207
208
)
208
209
}
@@ -213,7 +214,7 @@ class OptionalsTest : UtValueTestCaseChecker(
213
214
Optionals ::countDoubleIfPresent,
214
215
ignoreExecutionsNumber,
215
216
{ optional, _, _ -> optional == null },
216
- { optional, statics , result -> optional == = statics.singleValue () && result == 0.0 },
217
+ { optional, _ , result -> optional == = OptionalDouble .empty () && result == 0.0 },
217
218
{ optional, _, result -> optional.asDouble == result },
218
219
)
219
220
}
@@ -224,9 +225,9 @@ class OptionalsTest : UtValueTestCaseChecker(
224
225
Optionals ::filterLessThanZero,
225
226
eq(4 ),
226
227
{ optional, _, _ -> optional == null },
227
- { optional, statics , result -> optional == = statics.singleValue () && result == = optional },
228
+ { optional, _ , result -> optional == = Optional .empty< Int > () && result == = optional },
228
229
{ optional, _, result -> optional.get() >= 0 && result == optional },
229
- { optional, statics , result -> optional.get() < 0 && result == = statics.singleValue () },
230
+ { optional, _ , result -> optional.get() < 0 && result == = Optional .empty< Int > () },
230
231
coverage = DoNotCalculate
231
232
)
232
233
}
@@ -237,7 +238,7 @@ class OptionalsTest : UtValueTestCaseChecker(
237
238
Optionals ::absNotNull,
238
239
eq(4 ),
239
240
{ optional, _, _ -> optional == null },
240
- { optional, statics , result -> optional == = statics.singleValue () && result == = optional },
241
+ { optional, _ , result -> optional == = Optional .empty< Int > () && result == = optional },
241
242
{ optional, _, result -> optional.get() < 0 && result!! .get() == - optional.get() },
242
243
{ optional, _, result -> optional.get() >= 0 && result == optional },
243
244
coverage = DoNotCalculate
@@ -250,8 +251,8 @@ class OptionalsTest : UtValueTestCaseChecker(
250
251
Optionals ::mapLessThanZeroToNull,
251
252
eq(4 ),
252
253
{ optional, _, _ -> optional == null },
253
- { optional, statics , result -> optional == = statics.singleValue () && result == = optional },
254
- { optional, statics , result -> optional.get() < 0 && result == = statics.singleValue () },
254
+ { optional, _ , result -> optional == = Optional .empty< Int > () && result == = optional },
255
+ { optional, _ , result -> optional.get() < 0 && result == = Optional .empty< Int > () },
255
256
{ optional, _, result -> optional.get() >= 0 && result == optional },
256
257
coverage = DoNotCalculate
257
258
)
@@ -263,7 +264,7 @@ class OptionalsTest : UtValueTestCaseChecker(
263
264
Optionals ::flatAbsNotNull,
264
265
eq(4 ),
265
266
{ optional, _, _ -> optional == null },
266
- { optional, statics , result -> optional == = statics.singleValue () && result == = optional },
267
+ { optional, _ , result -> optional == = Optional .empty< Int > () && result == = optional },
267
268
{ optional, _, result -> optional.get() < 0 && result!! .get() == - optional.get() },
268
269
{ optional, _, result -> optional.get() >= 0 && result == optional },
269
270
coverage = DoNotCalculate
@@ -276,8 +277,8 @@ class OptionalsTest : UtValueTestCaseChecker(
276
277
Optionals ::flatMapWithNull,
277
278
eq(5 ),
278
279
{ optional, _, _ -> optional == null },
279
- { optional, statics , result -> optional == = statics.singleValue () && result == = optional },
280
- { optional, statics , result -> optional.get() < 0 && result == = statics.singleValue () },
280
+ { optional, _ , result -> optional == = Optional .empty< Int > () && result == = optional },
281
+ { optional, _ , result -> optional.get() < 0 && result == = Optional .empty< Int > () },
281
282
{ optional, _, result -> optional.get() > 0 && result == optional },
282
283
{ optional, _, result -> optional.get() == 0 && result == null },
283
284
coverage = DoNotCalculate
@@ -290,7 +291,7 @@ class OptionalsTest : UtValueTestCaseChecker(
290
291
Optionals ::leftOrElseRight,
291
292
eq(3 ),
292
293
{ left, _, _, _ -> left == null },
293
- { left, right, statics , result -> left == = statics.singleValue () && result == right },
294
+ { left, right, _ , result -> left == = Optional .empty< Int > () && result == right },
294
295
{ left, _, _, result -> left.isPresent && result == left.get() },
295
296
coverage = DoNotCalculate
296
297
)
@@ -302,7 +303,7 @@ class OptionalsTest : UtValueTestCaseChecker(
302
303
Optionals ::leftIntOrElseRight,
303
304
eq(3 ),
304
305
{ left, _, _, _ -> left == null },
305
- { left, right, statics , result -> left == = statics.singleValue () && result == right },
306
+ { left, right, _ , result -> left == = OptionalInt .empty () && result == right },
306
307
{ left, _, _, result -> left.isPresent && result == left.asInt },
307
308
coverage = DoNotCalculate
308
309
)
@@ -315,7 +316,7 @@ class OptionalsTest : UtValueTestCaseChecker(
315
316
Optionals ::leftLongOrElseRight,
316
317
eq(3 ),
317
318
{ left, _, _, _ -> left == null },
318
- { left, right, statics , result -> left == = statics.singleValue () && result == right },
319
+ { left, right, _ , result -> left == = OptionalLong .empty () && result == right },
319
320
{ left, _, _, result -> left.isPresent && result == left.asLong },
320
321
coverage = DoNotCalculate
321
322
)
@@ -328,7 +329,7 @@ class OptionalsTest : UtValueTestCaseChecker(
328
329
Optionals ::leftDoubleOrElseRight,
329
330
eq(3 ),
330
331
{ left, _, _, _ -> left == null },
331
- { left, right, statics , result -> left == = statics.singleValue () && (result == right || result!! .isNaN() && right.isNaN()) },
332
+ { left, right, _ , result -> left == = OptionalDouble .empty () && (result == right || result!! .isNaN() && right.isNaN()) },
332
333
{ left, _, _, result -> left.isPresent && (result == left.asDouble || result!! .isNaN() && left.asDouble.isNaN()) },
333
334
coverage = DoNotCalculate
334
335
)
@@ -341,7 +342,7 @@ class OptionalsTest : UtValueTestCaseChecker(
341
342
Optionals ::leftOrElseGetOne,
342
343
eq(3 ),
343
344
{ left, _, _ -> left == null },
344
- { left, statics , result -> left == = statics.singleValue () && result == 1 },
345
+ { left, _ , result -> left == = Optional .empty< Int > () && result == 1 },
345
346
{ left, _, result -> left.isPresent && result == left.get() },
346
347
coverage = DoNotCalculate
347
348
)
@@ -353,7 +354,7 @@ class OptionalsTest : UtValueTestCaseChecker(
353
354
Optionals ::leftIntOrElseGetOne,
354
355
eq(3 ),
355
356
{ left, _, _ -> left == null },
356
- { left, statics , result -> left == = statics.singleValue () && result == 1 },
357
+ { left, _ , result -> left == = OptionalInt .empty () && result == 1 },
357
358
{ left, _, result -> left.isPresent && result == left.asInt },
358
359
coverage = DoNotCalculate
359
360
)
@@ -365,7 +366,7 @@ class OptionalsTest : UtValueTestCaseChecker(
365
366
Optionals ::leftLongOrElseGetOne,
366
367
eq(3 ),
367
368
{ left, _, _ -> left == null },
368
- { left, statics , result -> left == = statics.singleValue () && result == 1L },
369
+ { left, _ , result -> left == = OptionalLong .empty () && result == 1L },
369
370
{ left, _, result -> left.isPresent && result == left.asLong },
370
371
coverage = DoNotCalculate
371
372
)
@@ -377,7 +378,7 @@ class OptionalsTest : UtValueTestCaseChecker(
377
378
Optionals ::leftDoubleOrElseGetOne,
378
379
eq(3 ),
379
380
{ left, _, _ -> left == null },
380
- { left, statics , result -> left == = statics.singleValue () && result == 1.0 },
381
+ { left, _ , result -> left == = OptionalDouble .empty () && result == 1.0 },
381
382
{ left, _, result -> left.isPresent && result == left.asDouble },
382
383
coverage = DoNotCalculate
383
384
)
@@ -389,7 +390,7 @@ class OptionalsTest : UtValueTestCaseChecker(
389
390
Optionals ::leftOrElseThrow,
390
391
eq(3 ),
391
392
{ left, _, _ -> left == null },
392
- { left, statics , result -> left == = statics.singleValue () && result == null },
393
+ { left, _ , result -> left == = Optional .empty< Int > () && result == null },
393
394
{ left, _, result -> left.isPresent && result == left.get() },
394
395
coverage = DoNotCalculate
395
396
)
@@ -401,7 +402,7 @@ class OptionalsTest : UtValueTestCaseChecker(
401
402
Optionals ::leftIntOrElseThrow,
402
403
eq(3 ),
403
404
{ left, _, _ -> left == null },
404
- { left, statics , result -> left == = statics.singleValue () && result == null },
405
+ { left, _ , result -> left == = OptionalInt .empty () && result == null },
405
406
{ left, _, result -> left.isPresent && result == left.asInt },
406
407
coverage = DoNotCalculate
407
408
)
@@ -413,7 +414,7 @@ class OptionalsTest : UtValueTestCaseChecker(
413
414
Optionals ::leftLongOrElseThrow,
414
415
eq(3 ),
415
416
{ left, _, _ -> left == null },
416
- { left, statics , result -> left == = statics.singleValue () && result == null },
417
+ { left, _ , result -> left == = OptionalLong .empty () && result == null },
417
418
{ left, _, result -> left.isPresent && result == left.asLong },
418
419
coverage = DoNotCalculate
419
420
)
@@ -425,7 +426,7 @@ class OptionalsTest : UtValueTestCaseChecker(
425
426
Optionals ::leftDoubleOrElseThrow,
426
427
eq(3 ),
427
428
{ left, _, _ -> left == null },
428
- { left, statics , result -> left == = statics.singleValue () && result == null },
429
+ { left, _ , result -> left == = OptionalDouble .empty () && result == null },
429
430
{ left, _, result -> left.isPresent && result == left.asDouble },
430
431
coverage = DoNotCalculate
431
432
)
0 commit comments