[Go] assert パッケージを使って値が期待する値と同じであることを確かめる
作成日: 2022年12月25日
assert
パッケージの Equal
関数を使用すると、値が期待通りであるかを確かめることができます。
まずテスト対象となる関数を作成します。この関数は引数に渡した 2 つの値の和を返す関数です。
package main
func AddNumbers(a int, b int) int {
return a + b
}
次に AddNumbers
関数の返り値をテストするファイルを作成します。
package main
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestAddNumbers(t *testing.T) {
assert := assert.New(t)
got := AddNumbers(2, 3)
assert.Equal(5, got)
}
assert.New(t)
で*assert.Assertions
を初期化します。assert.Equal(5, got)
で返り値が5
であることを確認します。