@@ -7,14 +7,14 @@ import (
7
7
"encoding/json"
8
8
"errors"
9
9
"fmt"
10
- "github.com/centrifugal/centrifugo/v5/internal/configtypes"
11
10
"strconv"
12
11
"strings"
13
12
"sync/atomic"
14
13
"testing"
15
14
"time"
16
15
17
- "github.com/centrifugal/centrifuge"
16
+ "github.com/centrifugal/centrifugo/v5/internal/configtypes"
17
+
18
18
"github.com/centrifugal/centrifugo/v5/internal/apiproto"
19
19
"github.com/google/uuid"
20
20
"github.com/prometheus/client_golang/prometheus"
@@ -41,19 +41,6 @@ func (m *MockDispatcher) Broadcast(ctx context.Context, req *apiproto.BroadcastR
41
41
return m .onBroadcast (ctx , req )
42
42
}
43
43
44
- // MockLogger implements the Logger interface for testing.
45
- type MockLogger struct {
46
- // Add necessary fields to simulate behavior or record calls
47
- }
48
-
49
- func (m * MockLogger ) LogEnabled (_ centrifuge.LogLevel ) bool {
50
- return true // or false based on your test needs
51
- }
52
-
53
- func (m * MockLogger ) Log (_ centrifuge.LogEntry ) {
54
- // Implement mock logic, e.g., storing log entries for assertions
55
- }
56
-
57
44
func produceTestMessage (topic string , message []byte , headers []kgo.RecordHeader ) error {
58
45
// Create a new client
59
46
client , err := kgo .NewClient (kgo .SeedBrokers (testKafkaBrokerURL ))
@@ -167,7 +154,7 @@ func TestKafkaConsumer_GreenScenario(t *testing.T) {
167
154
eventReceived := make (chan struct {})
168
155
consumerClosed := make (chan struct {})
169
156
170
- consumer , err := NewKafkaConsumer ("test" , uuid .NewString (), & MockLogger {}, & MockDispatcher {
157
+ consumer , err := NewKafkaConsumer ("test" , uuid .NewString (), & MockDispatcher {
171
158
onDispatch : func (ctx context.Context , method string , data []byte ) error {
172
159
require .Equal (t , testMethod , method )
173
160
require .Equal (t , testPayload , data )
@@ -218,7 +205,7 @@ func TestKafkaConsumer_SeveralConsumers(t *testing.T) {
218
205
consumerClosed := make (chan struct {})
219
206
220
207
for i := 0 ; i < 3 ; i ++ {
221
- consumer , err := NewKafkaConsumer ("test" , uuid .NewString (), & MockLogger {}, & MockDispatcher {
208
+ consumer , err := NewKafkaConsumer ("test" , uuid .NewString (), & MockDispatcher {
222
209
onDispatch : func (ctx context.Context , method string , data []byte ) error {
223
210
require .Equal (t , testMethod , method )
224
211
require .Equal (t , testPayload , data )
@@ -284,7 +271,7 @@ func TestKafkaConsumer_RetryAfterDispatchError(t *testing.T) {
284
271
return nil
285
272
},
286
273
}
287
- consumer , err := NewKafkaConsumer ("test" , uuid .NewString (), & MockLogger {}, mockDispatcher , config , newCommonMetrics (prometheus .NewRegistry ()))
274
+ consumer , err := NewKafkaConsumer ("test" , uuid .NewString (), mockDispatcher , config , newCommonMetrics (prometheus .NewRegistry ()))
288
275
require .NoError (t , err )
289
276
290
277
go func () {
@@ -354,7 +341,7 @@ func TestKafkaConsumer_BlockedPartitionDoesNotBlockAnotherTopic(t *testing.T) {
354
341
return nil
355
342
},
356
343
}
357
- consumer , err := NewKafkaConsumer ("test" , uuid .NewString (), & MockLogger {}, mockDispatcher , config , newCommonMetrics (prometheus .NewRegistry ()))
344
+ consumer , err := NewKafkaConsumer ("test" , uuid .NewString (), mockDispatcher , config , newCommonMetrics (prometheus .NewRegistry ()))
358
345
require .NoError (t , err )
359
346
360
347
go func () {
@@ -427,7 +414,7 @@ func TestKafkaConsumer_BlockedPartitionDoesNotBlockAnotherPartition(t *testing.T
427
414
return nil
428
415
},
429
416
}
430
- consumer , err := NewKafkaConsumer ("test" , uuid .NewString (), & MockLogger {}, mockDispatcher , config , newCommonMetrics (prometheus .NewRegistry ()))
417
+ consumer , err := NewKafkaConsumer ("test" , uuid .NewString (), mockDispatcher , config , newCommonMetrics (prometheus .NewRegistry ()))
431
418
require .NoError (t , err )
432
419
433
420
go func () {
@@ -507,7 +494,7 @@ func TestKafkaConsumer_PausePartitions(t *testing.T) {
507
494
return nil
508
495
},
509
496
}
510
- consumer , err := NewKafkaConsumer ("test" , uuid .NewString (), & MockLogger {}, mockDispatcher , config , newCommonMetrics (prometheus .NewRegistry ()))
497
+ consumer , err := NewKafkaConsumer ("test" , uuid .NewString (), mockDispatcher , config , newCommonMetrics (prometheus .NewRegistry ()))
511
498
require .NoError (t , err )
512
499
513
500
consumer .testOnlyConfig = testConfig
@@ -591,7 +578,7 @@ func TestKafkaConsumer_WorksCorrectlyInLoadedTopic(t *testing.T) {
591
578
ConsumerGroup : uuid .New ().String (),
592
579
PartitionBufferSize : tc .partitionBuffer ,
593
580
}
594
- consumer , err := NewKafkaConsumer ("test" , uuid .NewString (), & MockLogger {}, mockDispatcher , config , newCommonMetrics (prometheus .NewRegistry ()))
581
+ consumer , err := NewKafkaConsumer ("test" , uuid .NewString (), mockDispatcher , config , newCommonMetrics (prometheus .NewRegistry ()))
595
582
require .NoError (t , err )
596
583
597
584
var records []* kgo.Record
@@ -690,7 +677,7 @@ func TestKafkaConsumer_TestPauseAfterResumeRace(t *testing.T) {
690
677
return nil
691
678
},
692
679
}
693
- consumer , err := NewKafkaConsumer ("test" , uuid .NewString (), & MockLogger {}, mockDispatcher , config , newCommonMetrics (prometheus .NewRegistry ()))
680
+ consumer , err := NewKafkaConsumer ("test" , uuid .NewString (), mockDispatcher , config , newCommonMetrics (prometheus .NewRegistry ()))
694
681
require .NoError (t , err )
695
682
696
683
consumer .testOnlyConfig = testOnlyConfig {
@@ -770,7 +757,7 @@ func TestKafkaConsumer_GreenScenario_PublicationDataMode(t *testing.T) {
770
757
eventReceived := make (chan struct {})
771
758
consumerClosed := make (chan struct {})
772
759
773
- consumer , err := NewKafkaConsumer ("test" , uuid .NewString (), & MockLogger {}, & MockDispatcher {
760
+ consumer , err := NewKafkaConsumer ("test" , uuid .NewString (), & MockDispatcher {
774
761
onBroadcast : func (ctx context.Context , req * apiproto.BroadcastRequest ) error {
775
762
require .Equal (t , testChannels , req .Channels )
776
763
require .Equal (t , apiproto .Raw (testPayload ), req .Data )
0 commit comments