config_test.go 667 B

1234567891011121314151617181920212223242526
  1. package sarama
  2. import "testing"
  3. func TestDefaultConfigValidates(t *testing.T) {
  4. config := NewConfig()
  5. if err := config.Validate(); err != nil {
  6. t.Error(err)
  7. }
  8. }
  9. func TestInvalidClientIDConfigValidates(t *testing.T) {
  10. config := NewConfig()
  11. config.ClientID = "foo:bar"
  12. if err := config.Validate(); string(err.(ConfigurationError)) != "ClientID is invalid" {
  13. t.Error("Expected invalid ClientID, got ", err)
  14. }
  15. }
  16. func TestEmptyClientIDConfigValidates(t *testing.T) {
  17. config := NewConfig()
  18. config.ClientID = ""
  19. if err := config.Validate(); string(err.(ConfigurationError)) != "ClientID is invalid" {
  20. t.Error("Expected invalid ClientID, got ", err)
  21. }
  22. }