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