1// Package assert implements the same assertions as the `assert` package but 2// stops test execution when a test fails. 3// 4// Example Usage 5// 6// The following is a complete example using require in a standard test function: 7// import ( 8// "testing" 9// "github.com/stretchr/testify/require" 10// ) 11// 12// func TestSomething(t *testing.T) { 13// 14// var a string = "Hello" 15// var b string = "Hello" 16// 17// require.Equal(t, a, b, "The two words should be the same.") 18// 19// } 20// 21// Assertions 22// 23// The `require` package have same global functions as in the `assert` package, 24// but instead of returning a boolean result they call `t.FailNow()`. 25// 26// Every assertion function also takes an optional string message as the final argument, 27// allowing custom error messages to be appended to the message the assertion method outputs. 28package assert 29