topic_stat_test.go 564 B

123456789101112131415161718192021222324252627282930313233343536
  1. package topic_stat
  2. import "testing"
  3. /*
  4. Тест для статистики топика
  5. */
  6. type tester struct {
  7. t *testing.T
  8. }
  9. func TestTopicStat(t *testing.T) {
  10. sf := &tester{
  11. t: t,
  12. }
  13. sf.create()
  14. }
  15. // Создание статистики
  16. func (sf *tester) create() {
  17. sf.t.Log("create")
  18. sf.createBad1()
  19. }
  20. // Нет сообщения
  21. func (sf *tester) createBad1() {
  22. sf.t.Log("createBad1")
  23. stat, err := NewTopicStat(nil)
  24. if err == nil {
  25. sf.t.Fatalf("createBad1(): err==nil")
  26. }
  27. if stat != nil {
  28. sf.t.Fatalf("createBad1(): stat!=nil")
  29. }
  30. }