@@ -195,10 +195,27 @@ func TestValueLess(t *testing.T) {
195
195
eq : true ,
196
196
}, {
197
197
name : "List-2" ,
198
+ a : Value {ListValue : & List {Items : []Value {IntValue (1 )}}},
199
+ b : Value {ListValue : & List {Items : []Value {IntValue (1 )}}},
200
+ eq : true ,
201
+ }, {
202
+ name : "List-3" ,
203
+ a : Value {ListValue : & List {Items : []Value {IntValue (1 )}}},
204
+ b : Value {ListValue : & List {Items : []Value {IntValue (2 )}}},
205
+ }, {
206
+ name : "List-4" ,
207
+ a : Value {ListValue : & List {Items : []Value {IntValue (1 )}}},
208
+ b : Value {ListValue : & List {Items : []Value {IntValue (1 ), IntValue (1 )}}},
209
+ }, {
210
+ name : "List-5" ,
211
+ a : Value {ListValue : & List {Items : []Value {IntValue (1 ), IntValue (1 )}}},
212
+ b : Value {ListValue : & List {Items : []Value {IntValue (2 )}}},
213
+ }, {
214
+ name : "List-6" ,
198
215
a : Value {ListValue : & List {}},
199
216
b : Value {MapValue : & Map {}},
200
217
}, {
201
- name : "List-3 " ,
218
+ name : "List-7 " ,
202
219
a : Value {ListValue : & List {}},
203
220
b : Value {Null : true },
204
221
}, {
@@ -208,6 +225,67 @@ func TestValueLess(t *testing.T) {
208
225
eq : true ,
209
226
}, {
210
227
name : "Map-2" ,
228
+ a : Value {MapValue : & Map {Items : []Field {{Name : "carotine" , Value : IntValue (1 )}}}},
229
+ b : Value {MapValue : & Map {Items : []Field {{Name : "carotine" , Value : IntValue (1 )}}}},
230
+ eq : true ,
231
+ }, {
232
+ name : "Map-3" ,
233
+ a : Value {MapValue : & Map {Items : []Field {{Name : "carotine" , Value : IntValue (1 )}}}},
234
+ b : Value {MapValue : & Map {Items : []Field {{Name : "carotine" , Value : IntValue (2 )}}}},
235
+ }, {
236
+ name : "Map-4" ,
237
+ a : Value {MapValue : & Map {Items : []Field {{Name : "carotine" , Value : IntValue (1 )}}}},
238
+ b : Value {MapValue : & Map {Items : []Field {{Name : "ethanol" , Value : IntValue (1 )}}}},
239
+ }, {
240
+ name : "Map-5" ,
241
+ a : Value {MapValue : & Map {Items : []Field {
242
+ {Name : "carotine" , Value : IntValue (1 )},
243
+ {Name : "ethanol" , Value : IntValue (1 )},
244
+ }}},
245
+ b : Value {MapValue : & Map {Items : []Field {
246
+ {Name : "ethanol" , Value : IntValue (1 )},
247
+ {Name : "carotine" , Value : IntValue (1 )},
248
+ }}},
249
+ eq : true ,
250
+ }, {
251
+ name : "Map-6" ,
252
+ a : Value {MapValue : & Map {Items : []Field {
253
+ {Name : "carotine" , Value : IntValue (1 )},
254
+ {Name : "ethanol" , Value : IntValue (1 )},
255
+ }}},
256
+ b : Value {MapValue : & Map {Items : []Field {
257
+ {Name : "ethanol" , Value : IntValue (1 )},
258
+ {Name : "carotine" , Value : IntValue (2 )},
259
+ }}},
260
+ }, {
261
+ name : "Map-7" ,
262
+ a : Value {MapValue : & Map {Items : []Field {
263
+ {Name : "carotine" , Value : IntValue (1 )},
264
+ }}},
265
+ b : Value {MapValue : & Map {Items : []Field {
266
+ {Name : "ethanol" , Value : IntValue (1 )},
267
+ {Name : "carotine" , Value : IntValue (2 )},
268
+ }}},
269
+ }, {
270
+ name : "Map-8" ,
271
+ a : Value {MapValue : & Map {Items : []Field {
272
+ {Name : "carotine" , Value : IntValue (1 )},
273
+ }}},
274
+ b : Value {MapValue : & Map {Items : []Field {
275
+ {Name : "ethanol" , Value : IntValue (1 )},
276
+ {Name : "carotine" , Value : IntValue (1 )},
277
+ }}},
278
+ }, {
279
+ name : "Map-9" ,
280
+ a : Value {MapValue : & Map {Items : []Field {
281
+ {Name : "carotine" , Value : IntValue (1 )},
282
+ {Name : "ethanol" , Value : IntValue (1 )},
283
+ }}},
284
+ b : Value {MapValue : & Map {Items : []Field {
285
+ {Name : "carotine" , Value : IntValue (2 )},
286
+ }}},
287
+ }, {
288
+ name : "Map-8" ,
211
289
a : Value {MapValue : & Map {}},
212
290
b : Value {Null : true },
213
291
},
0 commit comments