開発環境
- macOS Mojave - Apple (OS)
- Emacs (Text Editor)
- Windows 10 Pro (OS)
- Visual Studio Code (Text Editor)
- Go (プログラミング言語)
Head First Go (Jay McGavren(著)、O'Reilly Media)のChapter 4(bundles of code - Packages)、Exercise(138)の解答を求めてみる。
コード
~/go/src/mkamimura.com/me/myproject/mypackage/mypackage.go
package mypackage
func MyFunction() string {
return "MyFunction"
}
sample2_test.go
package main
import (
"testing"
"mkamimura.com/me/myproject/mypackage"
)
func TestMain(t *testing.T) {
want := "MyFunction"
got := mypackage.MyFunction()
if got != want {
t.Errorf("MyFunction() = %s, want %s", got, want)
}
}
sample2.go
package main
func main() {}
入出力結果(Bash、cmd.exe(コマンドプロンプト)、Terminal)
$ tree ~/go/src/mkamimura.com/
/.../go/src/mkamimura.com/
└── me
└── myproject
└── mypackage
└── mypackage.go
3 directories, 1 file
$ go test
PASS
ok _/.../Head_First_Go/ch4/sample2 0.004s
$
0 コメント:
コメントを投稿