Skip to content

Commit 1904e3e

Browse files
committed
test list and map less
1 parent 8225663 commit 1904e3e

File tree

1 file changed

+79
-1
lines changed

1 file changed

+79
-1
lines changed

value/less_test.go

Lines changed: 79 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,10 +195,27 @@ func TestValueLess(t *testing.T) {
195195
eq: true,
196196
}, {
197197
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",
198215
a: Value{ListValue: &List{}},
199216
b: Value{MapValue: &Map{}},
200217
}, {
201-
name: "List-3",
218+
name: "List-7",
202219
a: Value{ListValue: &List{}},
203220
b: Value{Null: true},
204221
}, {
@@ -208,6 +225,67 @@ func TestValueLess(t *testing.T) {
208225
eq: true,
209226
}, {
210227
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",
211289
a: Value{MapValue: &Map{}},
212290
b: Value{Null: true},
213291
},

0 commit comments

Comments
 (0)