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