sasl_authenticate_response_test.go 733 B

123456789101112131415161718192021222324252627
  1. package sarama
  2. import "testing"
  3. var (
  4. saslAuthenticatResponse = []byte{
  5. 0, 0,
  6. 0, 3, 'e', 'r', 'r',
  7. 0, 0, 0, 3, 'm', 's', 'g',
  8. }
  9. )
  10. func TestSaslAuthenticateResponse(t *testing.T) {
  11. var response *SaslAuthenticateResponse
  12. response = new(SaslAuthenticateResponse)
  13. testVersionDecodable(t, "no error", response, saslAuthenticatResponse, 0)
  14. if response.Err != ErrNoError {
  15. t.Error("Decoding error failed: no error expected but found", response.Err)
  16. }
  17. if *response.ErrorMessage != "err" {
  18. t.Error("Decoding error failed: expected 'err' but found", *response.ErrorMessage)
  19. }
  20. if string(response.SaslAuthBytes) != "msg" {
  21. t.Error("Decoding error failed: expected 'msg' but found", string(response.SaslAuthBytes))
  22. }
  23. }