Beispiel #1
0
func TestLoad(t *testing.T) {
	g1 := gorai.Load()
	g2 := gorai.Load()

	if g1 == nil {
		t.Error("インスタンス生成 / ロードに失敗しました。")
	}
	if g2 == nil {
		t.Error("インスタンス生成 / ロードに失敗しました。")
	}

	if g1 != g2 {
		t.Error("インスタンス生成 / ロードに失敗しました。")
	}
}
Beispiel #2
0
func TestLoadConfig(t *testing.T) {

	g := gorai.Load()
	conf := g.Config()

	if conf.Framework.WebServer.Host != "" {
		t.Errorf("設定フィアルの読み込みに失敗しました。")
	}

	if conf.Framework.WebServer.Port != "8080" {
		t.Errorf("設定フィアルの読み込みに失敗しました。")
	}

	if conf.Framework.WebServer.ReadTimeout != 30 {
		t.Errorf("設定フィアルの読み込みに失敗しました。")
	}

	if conf.Framework.WebServer.WriteTimeout != 60 {
		t.Errorf("設定フィアルの読み込みに失敗しました。")
	}
}
Beispiel #3
0
func TestRun(t *testing.T) {
	t.SkipNow()
	g := gorai.Load()
	g.Run()
}
Beispiel #4
0
func BenchmarkLoad(b *testing.B) {
	b.ResetTimer()
	for i := 0; i < b.N; i++ {
		_ = gorai.Load()
	}
}