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
}