断言用go、junit风格编写的测试断言。用法示例:
func TestCats(t *testing.T) {
assert := Assert(t)
cat1 := &Cat{}
cat2 := &Cat{}
// Cat1 和 Cat2 起初是相同的猫(相同位置等)
assert.Equal(cat1, cat2)
// 但它们不是同一只猫
assert.NotSame(cat1, cat2)
// 然而,身份应该保持一致
assert.Same(cat1, cat1)
// Cat1 感到无聊。
cat1.Jump(3)
}
暂无评论