testify

    1

    1答えて

    私はいくつかのユニットテストを書いている、と私は、次の方法のためのテストを書くこだわっている: func (database *Database) FindUnusedKey() string { count := 0 possibleKey := helpers.RandomString(helpers.Config.KeySize) for database.Do

    2

    1答えて

    testifyでgolangで変数として宣言された関数を起動するときに問題があります。 テストと関数の両方が同じパッケージで宣言されています。 var testableFunction = func(abc string) string {...} は、今私は、ユニットテストは、任意の例外を発生しません go testでTestFunctionを呼び出す func TestFunction(t

    -6

    1答えて

    私はgolangの単体テストにtestifyパッケージを使用しています。私のコードには嘲笑が含まれています。それは時々のために渡さなっているテストを実行していると、時々のエラーThe code you are testing needs to make 1 more call(s)を見せながら、私はこの enter image description here が起こっている理由を把握することがで

    0

    1答えて

    testifyでXMLマーシャリングをテストし、strings.Containsを使用してXMLに含まれると予想される行が実際に存在するかどうかを確認します。 しかし、実際のxmlと実際のxmlを比較したいと思います。 func (suite *BookSuite) TestXMLMarshal() { priceXML, priceErr := xml.Marshal(PriceTyp

    1

    1答えて

    私は本当に証言がgo testにもたらすのが好きです。しかし、私はドキュメントを掘り下げ、複数のアサートを処理する方法については何も見ていませんでした。 最初の不良アサーションで失敗するという意味で「最初の失敗」を処理しますか、それともテスト方法で最後のアサーションにのみ関係しますか?

    1

    1答えて

    は私のインポートは、以下のようになりますエラーメッセージ: cannot find package "github.com/stretchr/testify/assert" in any of: /Users/[username]/go/src/github.com/[group_name]/[project_name]/vendor/github.com/stretchr/testify/as

    3

    2答えて

    私は自分のコードをテストするためにtestifyを使用していますが、関数が呼び出されたかどうかをチェックしたいと思います。 私は次のことをやっている: type Foo struct { mock.Mock } func (m Foo) Bar() { } func TestFoo(t *testing.T) { m := Foo{} m.Bar()