// package lev1 -- объединяющий пакет уровня package lev1 import ( "testing" ) type tester struct { t *testing.T } func TestLev1(t *testing.T) { sf := &tester{ t: t, } sf.makeEnv() sf.optPrefix() sf.optIsTerm() sf.newLogBuf() sf.newSafeString() sf.newSafeIntFromStr() sf.newSafeIntGetenv() } func (sf *tester) newSafeIntGetenv() { sf.t.Log("newSafeIntGetenv") safeInt := NewSafeIntGetenv("test_env") if safeInt == nil { sf.t.Fatalf("newSafeIntGetenv(): safeInt==nil") } } func (sf *tester) newSafeIntFromStr() { sf.t.Log("newSafeIntFromStr") safeInt := NewSafeIntFromStr("123") if safeInt == nil { sf.t.Fatalf("newSafeIntFromStr(): safeInt==nil") } } func (sf *tester) newSafeString() { sf.t.Log("newSafeString") safeString := NewSafeString() if safeString == nil { sf.t.Fatalf("newSafeString(): safeString==nil") } } func (sf *tester) newLogBuf() { sf.t.Log("newLogBuf") logBuf := NewLogBuf() if logBuf == nil { sf.t.Fatalf("newLogBuf(): logBuf==nil") } } func (sf *tester) optIsTerm() { sf.t.Log("optIsTerm") optIsTerm := OptIsTerm(true) if optIsTerm == nil { sf.t.Fatalf("optIsTerm(): optIsTerm==nil") } } func (sf *tester) optPrefix() { sf.t.Log("optPrefix") optPref := OptPrefix("test_prefix") if optPref == nil { sf.t.Fatalf("optPrefix(): optPref==nil") } } func (sf *tester) makeEnv() { sf.t.Log("makeEnv") env := MakeEnv() if env == nil { sf.t.Fatalf("makeEnv(): env==nil") } }