Testing 有没有一种方法可以将资产与证人联系起来?
我真的很喜欢参加考试。然而,我翻遍了文档,没有看到任何关于如何处理多个断言的内容Testing 有没有一种方法可以将资产与证人联系起来?,testing,go,testify,Testing,Go,Testify,我真的很喜欢参加考试。然而,我翻遍了文档,没有看到任何关于如何处理多个断言的内容 Go是处理第一次失败,即它在第一次错误断言时失败,还是只处理测试方法中的最后一次断言 您可以使用authentic/require,它与assert具有完全相同的接口,但它会在失败时终止执行 您可以使用与assert接口完全相同的authentic/require,但它会在失败时终止执行 import ( "testing" "github.com/stretchr/testify/require"
Go是处理第一次失败,即它在第一次错误断言时失败,还是只处理测试方法中的最后一次断言 您可以使用authentic/require,它与assert具有完全相同的接口,但它会在失败时终止执行
您可以使用与assert接口完全相同的authentic/require,但它会在失败时终止执行
import (
"testing"
"github.com/stretchr/testify/require"
"github.com/stretchr/testify/assert"
)
func TestWithRequire(t *testing.T) {
require.True(t, false) // fails and terminates
require.True(t, true) // never executed
}
func TestWithAssert(t *testing.T) {
assert.True(t, false) // fails
assert.True(t, false) // fails as well
}