@@ -11,6 +11,7 @@ import (
11
11
func TestComparesChecker(t *testing.T) {
12
12
var a, b int
13
13
var c, d bool
14
+ var ptrA, ptrB *int
14
15
15
16
// Invalid.
16
17
{
@@ -38,6 +39,14 @@ func TestComparesChecker(t *testing.T) {
38
39
assert.GreaterOrEqualf(t, a, b, "msg with args %d %s", 42, "42") // want "compares: use assert\\.GreaterOrEqualf"
39
40
assert.Greater(t, a, b) // want "compares: use assert\\.Greater"
40
41
assert.Greaterf(t, a, b, "msg with args %d %s", 42, "42") // want "compares: use assert\\.Greaterf"
42
+ assert.Same(t, ptrA, ptrB) // want "compares: use assert\\.Same"
43
+ assert.Samef(t, ptrA, ptrB, "msg with args %d %s", 42, "42") // want "compares: use assert\\.Samef"
44
+ assert.NotSame(t, ptrA, ptrB) // want "compares: use assert\\.NotSame"
45
+ assert.NotSamef(t, ptrA, ptrB, "msg with args %d %s", 42, "42") // want "compares: use assert\\.NotSamef"
46
+ assert.NotSame(t, ptrA, ptrB) // want "compares: use assert\\.NotSame"
47
+ assert.NotSamef(t, ptrA, ptrB, "msg with args %d %s", 42, "42") // want "compares: use assert\\.NotSamef"
48
+ assert.Same(t, ptrA, ptrB) // want "compares: use assert\\.Same"
49
+ assert.Samef(t, ptrA, ptrB, "msg with args %d %s", 42, "42") // want "compares: use assert\\.Samef"
41
50
}
42
51
43
52
// Valid.
@@ -54,6 +63,10 @@ func TestComparesChecker(t *testing.T) {
54
63
assert.Lessf(t, a, b, "msg with args %d %s", 42, "42")
55
64
assert.LessOrEqual(t, a, b)
56
65
assert.LessOrEqualf(t, a, b, "msg with args %d %s", 42, "42")
66
+ assert.Same(t, ptrA, ptrB)
67
+ assert.Samef(t, ptrA, ptrB, "msg with args %d %s", 42, "42")
68
+ assert.NotSame(t, ptrA, ptrB)
69
+ assert.NotSamef(t, ptrA, ptrB, "msg with args %d %s", 42, "42")
57
70
}
58
71
59
72
// Ignored.
0 commit comments