Go でテストかく
トランプの枚数、ちゃんと生成されているかのテスト
package main import "testing" func TestNewDeck(t *testing.T) { d := newDeck() if len(d) != 52 { t.Errorf("Expected deck lengh of 52, but got %v", len(d)) } }
実行これだけ
$ go test
タイムアウト制限かけて、特定のテストとかだけ確認もできる
$ go test -timeout 30s -run ^TestNewDeck$
くわしくは
$ go test -h
とかで確認できる
シンプルだぬ
Commit
テスト追加 · 7kaji/cards@a677391 · GitHub
与太話
真似して RSpec も書いた