v2 / vlib / v / tests / builtin_maps / map_equality_test.v
38 lines · 33 sloc · 309 bytes · 6488041a749df9762348d019c4223908c476f2e2
Raw
1fn test_map_equality() {
2 a1 := {
3 'a': 1
4 'b': 2
5 }
6 b1 := {
7 'b': 2
8 'a': 1
9 }
10 c1 := {
11 'a': 2
12 'b': 1
13 }
14
15 assert a1 == b1
16 assert a1 != c1
17
18 a2 := {
19 'a': 1
20 }
21 b2 := {
22 'a': 1
23 'b': 2
24 }
25
26 assert a2 != b2
27
28 a3 := {
29 'a': '1'
30 'b': '2'
31 }
32 b3 := {
33 'b': '2'
34 'a': '1'
35 }
36
37 assert a3 == b3
38}
39