MCPcopy
hub / github.com/duke-git/lancet / TestAssert

Function TestAssert

internal/assert_test.go:7–58  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

5)
6
7func TestAssert(t *testing.T) {
8 assert := NewAssert(t, "TestAssert")
9
10 assert.Equal(0, 0)
11 assert.NotEqual(1, 0)
12 assert.NotEqual("1", 1)
13
14 var uInt1 uint
15 var uInt2 uint
16 var uInt8 uint8
17 var uInt16 uint16
18 var uInt32 uint32
19 var uInt64 uint64
20 assert.NotEqual(uInt1, uInt8)
21 assert.NotEqual(uInt8, uInt16)
22 assert.NotEqual(uInt16, uInt32)
23 assert.NotEqual(uInt32, uInt64)
24
25 assert.Equal(uInt1, uInt2)
26
27 uInt1 = 1
28 uInt2 = 2
29 assert.Less(uInt1, uInt2)
30
31 assert.Greater(1, 0)
32 assert.GreaterOrEqual(1, 1)
33 assert.Less(0, 1)
34 assert.LessOrEqual(0, 0)
35
36 assert.Equal(0.1, 0.1)
37 assert.Greater(1.1, 0.1)
38 assert.Less(0.1, 1.1)
39
40 assert.Equal("abc", "abc")
41 assert.NotEqual("abc", "abd")
42 assert.Less("abc", "abd")
43 assert.Greater("abd", "abc")
44
45 assert.Equal([]int{1, 2, 3}, []int{1, 2, 3})
46 assert.NotEqual([]int{1, 2, 3}, []int{1, 2})
47
48 assert.IsNil(nil)
49 assert.IsNotNil("abc")
50
51 var valA int = 1
52 var valB int64 = 1
53 assert.NotEqual(valA, valB)
54 assert.EqualValues(valA, valB)
55
56 assert.ShouldBeFalse(false)
57 assert.ShouldBeTrue(true)
58}

Callers

nothing calls this directly

Calls 12

EqualMethod · 0.95
NotEqualMethod · 0.95
LessMethod · 0.95
GreaterMethod · 0.95
GreaterOrEqualMethod · 0.95
LessOrEqualMethod · 0.95
IsNilMethod · 0.95
IsNotNilMethod · 0.95
EqualValuesMethod · 0.95
ShouldBeFalseMethod · 0.95
ShouldBeTrueMethod · 0.95
NewAssertFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…