断言用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)

}