lev1_test.go 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. // package lev1 -- объединяющий пакет уровня
  2. package lev1
  3. import (
  4. "testing"
  5. )
  6. type tester struct {
  7. t *testing.T
  8. }
  9. func TestLev1(t *testing.T) {
  10. sf := &tester{
  11. t: t,
  12. }
  13. sf.makeEnv()
  14. sf.optPrefix()
  15. sf.optIsTerm()
  16. sf.newLogBuf()
  17. sf.newSafeString()
  18. sf.newSafeIntFromStr()
  19. sf.newSafeIntGetenv()
  20. }
  21. func (sf *tester) newSafeIntGetenv() {
  22. sf.t.Log("newSafeIntGetenv")
  23. safeInt := NewSafeIntGetenv("test_env")
  24. if safeInt == nil {
  25. sf.t.Fatalf("newSafeIntGetenv(): safeInt==nil")
  26. }
  27. }
  28. func (sf *tester) newSafeIntFromStr() {
  29. sf.t.Log("newSafeIntFromStr")
  30. safeInt := NewSafeIntFromStr("123")
  31. if safeInt == nil {
  32. sf.t.Fatalf("newSafeIntFromStr(): safeInt==nil")
  33. }
  34. }
  35. func (sf *tester) newSafeString() {
  36. sf.t.Log("newSafeString")
  37. safeString := NewSafeString()
  38. if safeString == nil {
  39. sf.t.Fatalf("newSafeString(): safeString==nil")
  40. }
  41. }
  42. func (sf *tester) newLogBuf() {
  43. sf.t.Log("newLogBuf")
  44. logBuf := NewLogBuf()
  45. if logBuf == nil {
  46. sf.t.Fatalf("newLogBuf(): logBuf==nil")
  47. }
  48. }
  49. func (sf *tester) optIsTerm() {
  50. sf.t.Log("optIsTerm")
  51. optIsTerm := OptIsTerm(true)
  52. if optIsTerm == nil {
  53. sf.t.Fatalf("optIsTerm(): optIsTerm==nil")
  54. }
  55. }
  56. func (sf *tester) optPrefix() {
  57. sf.t.Log("optPrefix")
  58. optPref := OptPrefix("test_prefix")
  59. if optPref == nil {
  60. sf.t.Fatalf("optPrefix(): optPref==nil")
  61. }
  62. }
  63. func (sf *tester) makeEnv() {
  64. sf.t.Log("makeEnv")
  65. env := MakeEnv()
  66. if env == nil {
  67. sf.t.Fatalf("makeEnv(): env==nil")
  68. }
  69. }