Go: プライベート関数のテスト

privateにするとテストできないのでは?

  • 同一ディレクトリで 同じパッケージ名(例: package main)の *_test.go を作れば、小文字始まりの関数もそのまま呼べる
  • 別パッケージ(package main_test)にすると、公開APIだけを通してテストする形になる