@@ -24,6 +24,7 @@ import (
24
24
"github.com/google/go-cmp/cmp"
25
25
26
26
"github.com/cloudevents/sdk-go/v2/binding"
27
+ "github.com/cloudevents/sdk-go/v2/binding/test"
27
28
"github.com/cloudevents/sdk-go/v2/client"
28
29
"github.com/cloudevents/sdk-go/v2/event"
29
30
"github.com/cloudevents/sdk-go/v2/protocol"
@@ -431,25 +432,22 @@ func TestClientStartReceiverWithAckMalformedEvent(t *testing.T) {
431
432
432
433
c , err := client .New (receiver , tc .opts ... )
433
434
if err != nil {
434
- t .Errorf ("failed to construct client: %v" , err )
435
+ t .Fatalf ("failed to construct client: %v" , err )
435
436
}
436
437
437
438
go c .StartReceiver (ctx , func (ctx context.Context , e event.Event ) protocol.Result {
438
439
t .Error ("receiver callback called unexpectedly" )
439
440
return nil
440
441
})
441
442
442
- // wait for receive to occur
443
- time .Sleep (time .Millisecond )
444
-
445
443
ctx , cancelTimeout := context .WithTimeout (ctx , time .Second )
446
444
defer cancelTimeout ()
447
445
448
446
select {
449
447
case <- receiver .finished :
450
448
// continue to rest of the test
451
449
case <- ctx .Done ():
452
- t .Errorf ( "timeoued out waiting for receiver to complete" )
450
+ t .Fatalf ( "timed out waiting for receiver to complete" )
453
451
}
454
452
455
453
if tc .expectedAck {
@@ -555,18 +553,6 @@ func isImportantHeader(h string) bool {
555
553
return true
556
554
}
557
555
558
- type mockMessage struct {}
559
-
560
- func (m * mockMessage ) ReadEncoding () binding.Encoding {
561
- return binding .EncodingUnknown
562
- }
563
-
564
- func (m * mockMessage ) ReadStructured (ctx context.Context , writer binding.StructuredWriter ) error {
565
- return nil
566
- }
567
- func (m * mockMessage ) ReadBinary (ctx context.Context , writer binding.BinaryWriter ) error { return nil }
568
- func (m * mockMessage ) Finish (err error ) error { return nil }
569
-
570
556
type mockReceiver struct {
571
557
mu sync.Mutex
572
558
count int
@@ -584,7 +570,7 @@ func (m *mockReceiver) Receive(ctx context.Context) (binding.Message, error) {
584
570
585
571
m .count ++
586
572
587
- return binding .WithFinish (& mockMessage {} , func (err error ) {
573
+ return binding .WithFinish (test . UnknownMessage , func (err error ) {
588
574
m .result = err
589
575
close (m .finished )
590
576
}), nil
0 commit comments