-1
関数内でアサーションを使用したいが、テスト関数ではない。それはちょうど正常な機能であり、私はassert.Equal(param1, some_constant)
のようなものを使用したいと思います。私は次のパッケージを見つけました:https://godoc.org/github.com/stretchr/testify/assert testing
パッケージが必要で、機能に*testing.T
というパラメータを付ける必要があるようです。実際に他のテストパッケージやパラメータに頼らずに直接assert
関数を呼び出すことができるGoに他のアサート関数がありますか?Goでの非テスト関数のアサーション
本当にこれが必要な場合:自分のアサート機能を書かないのはなぜですか?なぜ外部パッケージに頼っているのですか? – Volker