z_value_1_filetest.gno

1.67 Kb ยท 67 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").Not().ToEqual("foo")
16	expect.Value(t, []byte("foo")).Not().ToEqual([]byte("foo"))
17	expect.Value(t, true).Not().ToEqual(true)
18	expect.Value(t, float32(1)).Not().ToEqual(float32(1))
19	expect.Value(t, float64(1)).Not().ToEqual(float64(1))
20	expect.Value(t, uint(1)).Not().ToEqual(uint(1))
21	expect.Value(t, uint8(1)).Not().ToEqual(uint8(1))
22	expect.Value(t, uint16(1)).Not().ToEqual(uint16(1))
23	expect.Value(t, uint32(1)).Not().ToEqual(uint32(1))
24	expect.Value(t, uint64(1)).Not().ToEqual(uint64(1))
25	expect.Value(t, int(1)).Not().ToEqual(int(1))
26	expect.Value(t, int8(1)).Not().ToEqual(int8(1))
27	expect.Value(t, int16(1)).Not().ToEqual(int16(1))
28	expect.Value(t, int32(1)).Not().ToEqual(int32(1))
29	expect.Value(t, int64(1)).Not().ToEqual(int64(1))
30
31	expect.Value(t, 0).Not().ToEqual([]string{})
32
33	println(output.String())
34}
35
36// Output:
37// Expected values to be different
38// Got: foo
39// Expected values to be different
40// Got: foo
41// Expected values to be different
42// Got: true
43// Expected value to be different
44// Got: 1
45// Expected value to be different
46// Got: 1
47// Expected value to be different
48// Got: 1
49// Expected value to be different
50// Got: 1
51// Expected value to be different
52// Got: 1
53// Expected value to be different
54// Got: 1
55// Expected value to be different
56// Got: 1
57// Expected value to be different
58// Got: 1
59// Expected value to be different
60// Got: 1
61// Expected value to be different
62// Got: 1
63// Expected value to be different
64// Got: 1
65// Expected value to be different
66// Got: 1
67// Unsupported type: unknown