lev1_test.go 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. // package lev1 -- объединяющий пакет уровня
  2. package lev1
  3. import (
  4. "testing"
  5. "gitp78su.ipnodns.ru/svi/kern/v4/lev1/safe_bool"
  6. )
  7. type tester struct {
  8. t *testing.T
  9. }
  10. func TestLev1(t *testing.T) {
  11. sf := &tester{
  12. t: t,
  13. }
  14. sf.makeEnv()
  15. sf.newLogBuf()
  16. sf.newSafeString()
  17. sf.newSafeIntFromStr()
  18. sf.newSafeIntGetenv()
  19. }
  20. func (sf *tester) newSafeIntGetenv() {
  21. sf.t.Log("newSafeIntGetenv")
  22. safeInt := NewSafeIntGetenv("test_env")
  23. if safeInt == nil {
  24. sf.t.Fatalf("newSafeIntGetenv(): safeInt==nil")
  25. }
  26. }
  27. func (sf *tester) newSafeIntFromStr() {
  28. sf.t.Log("newSafeIntFromStr")
  29. safeInt := NewSafeIntFromStr("123")
  30. if safeInt == nil {
  31. sf.t.Fatalf("newSafeIntFromStr(): safeInt==nil")
  32. }
  33. }
  34. func (sf *tester) newSafeString() {
  35. sf.t.Log("newSafeString")
  36. safeString := NewSafeString()
  37. if safeString == nil {
  38. sf.t.Fatalf("newSafeString(): safeString==nil")
  39. }
  40. }
  41. func (sf *tester) newLogBuf() {
  42. sf.t.Log("newLogBuf")
  43. param := &LogBufParam{
  44. IsTerm_: safe_bool.NewSafeBool(true),
  45. }
  46. logBuf := NewLogBuf(param)
  47. if logBuf == nil {
  48. sf.t.Fatalf("newLogBuf(): logBuf==nil")
  49. }
  50. }
  51. func (sf *tester) makeEnv() {
  52. sf.t.Log("makeEnv")
  53. env := MakeEnv()
  54. if env == nil {
  55. sf.t.Fatalf("makeEnv(): env==nil")
  56. }
  57. }