Golang 金曜の夜はテストコード

とりま仕事から帰って趣味の事した。
本を読んで、ギターを弾いて

コード書かなきゃね。
草生やさないと。

GOPATH内にgoglandのプロジェクト持ってきた

~/path/to/go/src/gogland/project
とようになるようにした

テスト

@foo.go

package foo

func IsOne(n int) bool {
	if n == 1 {
		return true
	} else {
		return false
	}
}

@foo_test.go

package foo

import (
	"testing"
)

func TestIsOne(t *testing.T) {
	n := 1
	b := IsOne(1)
	if b != true {
		t.Errorf("%d is not one", n)
	}
}

テスト実行

go test gogland/project/foo