z_value_0_filetest.gno
1.67 Kb ยท 82 lines
1package main
2
3import (
4 "strings"
5
6 "gno.land/p/jeronimoalbi/expect"
7)
8
9var (
10 output strings.Builder
11 t = expect.MockTestingT(&output)
12)
13
14func main() {
15 expect.Value(t, "foo").ToEqual("bar")
16 expect.Value(t, []byte("foo")).ToEqual([]byte("bar"))
17 expect.Value(t, true).ToEqual(false)
18 expect.Value(t, float32(1)).ToEqual(float32(2))
19 expect.Value(t, float64(1.1)).ToEqual(float64(1.2))
20 expect.Value(t, uint(1)).ToEqual(uint(2))
21 expect.Value(t, uint8(1)).ToEqual(uint8(2))
22 expect.Value(t, uint16(1)).ToEqual(uint16(2))
23 expect.Value(t, uint32(1)).ToEqual(uint32(2))
24 expect.Value(t, uint64(1)).ToEqual(uint64(2))
25 expect.Value(t, int(1)).ToEqual(int(2))
26 expect.Value(t, int8(1)).ToEqual(int8(2))
27 expect.Value(t, int16(1)).ToEqual(int16(2))
28 expect.Value(t, int32(1)).ToEqual(int32(2))
29 expect.Value(t, int64(1)).ToEqual(int64(2))
30
31 expect.Value(t, 0).ToEqual([]string{})
32
33 println(output.String())
34}
35
36// Output:
37// Expected values to match
38// Got: foo
39// Want: bar
40// Expected values to match
41// Got: foo
42// Want: bar
43// Expected values to match
44// Got: true
45// Want: false
46// Expected values to match
47// Got: 1
48// Want: 2
49// Expected values to match
50// Got: 1.1
51// Want: 1.2
52// Expected values to match
53// Got: 1
54// Want: 2
55// Expected values to match
56// Got: 1
57// Want: 2
58// Expected values to match
59// Got: 1
60// Want: 2
61// Expected values to match
62// Got: 1
63// Want: 2
64// Expected values to match
65// Got: 1
66// Want: 2
67// Expected values to match
68// Got: 1
69// Want: 2
70// Expected values to match
71// Got: 1
72// Want: 2
73// Expected values to match
74// Got: 1
75// Want: 2
76// Expected values to match
77// Got: 1
78// Want: 2
79// Expected values to match
80// Got: 1
81// Want: 2
82// Unsupported type: unknown