Files
2019-08-08 17:13:34 +08:00

31 lines
1.0 KiB
Go

// Copyright 2014 by caixw, All rights reserved.
// Use of this source code is governed by a MIT
// license that can be found in the LICENSE file.
// assert是对testing包的一些简单包装。方便在测试包里少写一点代码。
//
// 提供了两种操作方式:直接调用包函数;或是使用Assertion对象。
// 两种方式完全等价,可以根据自己需要,选择一种。
// func TestAssert(t *testing.T) {
// var v interface{} = 5
//
// // 直接调用包函数
// assert.True(t, v == 5, "v的值[%v]不等于5", v)
// assert.Equal(t, 5, v, "v的值[%v]不等于5", v)
// assert.Nil(t, v)
//
// // 以Assertion对象方式使用
// a := assert.New(t)
// a.True(v==5, "v的值[%v]不等于5", v)
// a.Equal(5, v, "v的值[%v]不等于5", v)
// a.Nil(v)
// a.T().Log("success")
//
// // 以函数链的形式调用Assertion对象的方法
// a.True(false).Equal(5,6)
// }
package assert
// 当前库的版本号
const Version = "0.5.11.141118"