topic_test.go 553 B

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