12345678910111213141516171819202122232425262728293031 |
- package sarama
- import (
- "testing"
- "time"
- )
- var (
- txnOffsetCommitResponse = []byte{
- 0, 0, 0, 100,
- 0, 0, 0, 1, // 1 topic
- 0, 5, 't', 'o', 'p', 'i', 'c',
- 0, 0, 0, 1, // 1 partition response
- 0, 0, 0, 2, // partition number 2
- 0, 47, // err
- }
- )
- func TestTxnOffsetCommitResponse(t *testing.T) {
- resp := &TxnOffsetCommitResponse{
- ThrottleTime: 100 * time.Millisecond,
- Topics: map[string][]*PartitionError{
- "topic": []*PartitionError{{
- Partition: 2,
- Err: ErrInvalidProducerEpoch,
- }},
- },
- }
- testResponse(t, "", resp, txnOffsetCommitResponse)
- }
|