@@ -100,14 +100,8 @@ func TestChain(t *testing.T) {
100
100
})
101
101
102
102
t .Run ("StartWithConnectMessageError" , func (t * testing.T ) {
103
- mockBrokerConfigCopy := * mockBrokerConfig
104
- mockBrokerConfigCopy .Net .ReadTimeout = 5 * time .Millisecond
105
- mockBrokerConfigCopy .Consumer .Retry .Backoff = 5 * time .Millisecond
106
- mockBrokerConfigCopy .Metadata .Retry .Max = 1
107
-
108
- mockConsenterCopy := newMockConsenter (& mockBrokerConfigCopy , mockLocalConfig .General .TLS , mockLocalConfig .Kafka .Retry , mockLocalConfig .Kafka .Version )
109
-
110
- chain , _ := newChain (mockConsenterCopy , mockSupport , newestOffset - 1 )
103
+ // Affected by Net.ReadTimeout, Consumer.Retry.Backoff, and Metadata.Retry.Max
104
+ chain , _ := newChain (mockConsenter , mockSupport , newestOffset - 1 )
111
105
112
106
mockBroker .SetHandlerByMap (map [string ]sarama.MockResponse {
113
107
"MetadataRequest" : sarama .NewMockMetadataResponse (t ).
@@ -131,14 +125,8 @@ func TestChain(t *testing.T) {
131
125
})
132
126
133
127
t .Run ("StartWithConsumerForChannelError" , func (t * testing.T ) {
134
- mockBrokerConfigCopy := * mockBrokerConfig
135
- mockBrokerConfigCopy .Net .ReadTimeout = 5 * time .Millisecond
136
- mockBrokerConfigCopy .Consumer .Retry .Backoff = 5 * time .Millisecond
137
- mockBrokerConfigCopy .Metadata .Retry .Max = 1
138
-
139
- mockConsenterCopy := newMockConsenter (& mockBrokerConfigCopy , mockLocalConfig .General .TLS , mockLocalConfig .Kafka .Retry , mockLocalConfig .Kafka .Version )
140
-
141
- chain , _ := newChain (mockConsenterCopy , mockSupport , newestOffset ) // Provide an out-of-range offset
128
+ // Affected by Net.ReadTimeout, Consumer.Retry.Backoff, and Metadata.Retry.Max
129
+ chain , _ := newChain (mockConsenter , mockSupport , newestOffset ) // Provide an out-of-range offset
142
130
143
131
mockBroker .SetHandlerByMap (map [string ]sarama.MockResponse {
144
132
"MetadataRequest" : sarama .NewMockMetadataResponse (t ).
@@ -451,7 +439,7 @@ func TestProcessLoopRegularError(t *testing.T) {
451
439
}
452
440
453
441
func TestProcessLoopRegularQueueEnvelope (t * testing.T ) {
454
- batchTimeout , _ := time .ParseDuration ("1s" )
442
+ batchTimeout , _ := time .ParseDuration ("100s" ) // Something big
455
443
newestOffset := int64 (5 )
456
444
lastCutBlockNumber := uint64 (3 )
457
445
haltedFlag := false
@@ -725,12 +713,9 @@ func TestProcessLoopRegularAndSendTimeToCutError(t *testing.T) {
725
713
metadataResponse .AddTopicPartition (mockChannel .topic (), mockChannel .partition (), mockBroker .BrokerID (), nil , nil , sarama .ErrNoError )
726
714
mockBroker .Returns (metadataResponse )
727
715
728
- mockBrokerConfigCopy := * mockBrokerConfig
729
- mockBrokerConfigCopy .Net .ReadTimeout = 5 * time .Millisecond
730
- mockBrokerConfigCopy .Consumer .Retry .Backoff = 5 * time .Millisecond
731
- mockBrokerConfigCopy .Metadata .Retry .Max = 1
716
+ // Affected by Net.ReadTimeout, Consumer.Retry.Backoff, and Metadata.Retry.Max
732
717
733
- producer , err := sarama .NewSyncProducer ([]string {mockBroker .Addr ()}, & mockBrokerConfigCopy )
718
+ producer , err := sarama .NewSyncProducer ([]string {mockBroker .Addr ()}, mockBrokerConfig )
734
719
assert .NoError (t , err , "Expected no error when setting up the sarama SyncProducer" )
735
720
736
721
failureResponse := new (sarama.ProduceResponse )
@@ -987,12 +972,9 @@ func TestSendConnectMessage(t *testing.T) {
987
972
metadataResponse .AddTopicPartition (mockChannel .topic (), mockChannel .partition (), mockBroker .BrokerID (), nil , nil , sarama .ErrNoError )
988
973
mockBroker .Returns (metadataResponse )
989
974
990
- mockBrokerConfigCopy := * mockBrokerConfig
991
- mockBrokerConfigCopy .Net .ReadTimeout = 5 * time .Millisecond
992
- mockBrokerConfigCopy .Consumer .Retry .Backoff = 5 * time .Millisecond
993
- mockBrokerConfigCopy .Metadata .Retry .Max = 1
975
+ // Affected by Net.ReadTimeout, Consumer.Retry.Backoff, and Metadata.Retry.Max
994
976
995
- producer , err := sarama .NewSyncProducer ([]string {mockBroker .Addr ()}, & mockBrokerConfigCopy )
977
+ producer , err := sarama .NewSyncProducer ([]string {mockBroker .Addr ()}, mockBrokerConfig )
996
978
assert .NoError (t , err , "Expected no error when setting up the sarama SyncProducer" )
997
979
998
980
t .Run ("Proper" , func (t * testing.T ) {
@@ -1022,12 +1004,9 @@ func TestSendTimeToCut(t *testing.T) {
1022
1004
metadataResponse .AddTopicPartition (mockChannel .topic (), mockChannel .partition (), mockBroker .BrokerID (), nil , nil , sarama .ErrNoError )
1023
1005
mockBroker .Returns (metadataResponse )
1024
1006
1025
- mockBrokerConfigCopy := * mockBrokerConfig
1026
- mockBrokerConfigCopy .Net .ReadTimeout = 5 * time .Millisecond
1027
- mockBrokerConfigCopy .Consumer .Retry .Backoff = 5 * time .Millisecond
1028
- mockBrokerConfigCopy .Metadata .Retry .Max = 1
1007
+ // Affected by Net.ReadTimeout, Consumer.Retry.Backoff, and Metadata.Retry.Max
1029
1008
1030
- producer , err := sarama .NewSyncProducer ([]string {mockBroker .Addr ()}, & mockBrokerConfigCopy )
1009
+ producer , err := sarama .NewSyncProducer ([]string {mockBroker .Addr ()}, mockBrokerConfig )
1031
1010
assert .NoError (t , err , "Expected no error when setting up the sarama SyncProducer" )
1032
1011
1033
1012
timeToCutBlockNumber := uint64 (3 )
0 commit comments