ユニットテストをネイティブに実装する

Go言語では、testingというユニットテストを行うためのフレームワークが組み込まれています。 unitテストを行う方法を説明する簡単な例を以下に示します。

  1. 同じディレクトリにテストファイルを作成: テスト対象のコードファイルと同じディレクトリに_test.goで終わるファイルを作成。例: example_test.go
  2. テストファイルの先頭にtestingパッケージをインポートする。
import "testing"
  1. それは信じられない
  2. 試験
  3. ネイティブな日本語で文章を言い換えてください。オプションは 1 つだけで済みます。
func TestMyFunction(t *testing.T) {
    // 测试代码
}
  1. ネイティブな日本語で言い換えてください。1つのオプションのみで結構です。
func TestMyFunction(t *testing.T) {
    result := MyFunction(5)
    if result != 10 {
        t.Errorf("Expected 10, but got %d", result)
    }
}
  1. 試しに行こう
go test
  1. 自分たちの作る音楽が世界中で聴かれている

これは簡単なGoのユニットテストの実装手順です。複数のテスト関数を記述することで、さまざまな機能や境界条件をテストできます。

bannerAds