1
1
// SPDX-License-Identifier: MIT
2
- // SPDX-FileCopyrightText: 2022 mochi-co
2
+ // SPDX-FileCopyrightText: 2022 mochi-mqtt, mochi- co
3
3
// SPDX-FileContributor: mochi-co
4
4
5
5
package mqtt
@@ -29,7 +29,7 @@ func newTestClient() (cl *Client, r net.Conn, w net.Conn) {
29
29
cl = newClient (w , & ops {
30
30
info : new (system.Info ),
31
31
hooks : new (Hooks ),
32
- log : & logger ,
32
+ log : logger ,
33
33
options : & Options {
34
34
Capabilities : & Capabilities {
35
35
ReceiveMaximum : 10 ,
@@ -263,7 +263,7 @@ func TestClientNextPacketIDOverflow(t *testing.T) {
263
263
cl .State .Inflight .internal [uint16 (i )] = packets.Packet {}
264
264
}
265
265
266
- cl .State .packetID = uint32 ( cl .ops .options .Capabilities .maximumPacketID - 1 )
266
+ cl .State .packetID = cl .ops .options .Capabilities .maximumPacketID - 1
267
267
i , err := cl .NextPacketID ()
268
268
require .NoError (t , err )
269
269
require .Equal (t , cl .ops .options .Capabilities .maximumPacketID , i )
@@ -303,7 +303,7 @@ func TestClientResendInflightMessages(t *testing.T) {
303
303
err := cl .ResendInflightMessages (true )
304
304
require .NoError (t , err )
305
305
time .Sleep (time .Millisecond )
306
- w .Close ()
306
+ _ = w .Close ()
307
307
}()
308
308
309
309
buf , err := io .ReadAll (r )
@@ -315,7 +315,7 @@ func TestClientResendInflightMessages(t *testing.T) {
315
315
func TestClientResendInflightMessagesWriteFailure (t * testing.T ) {
316
316
pk1 := packets .TPacketData [packets .Publish ].Get (packets .TPublishQos1Dup )
317
317
cl , r , _ := newTestClient ()
318
- r .Close ()
318
+ _ = r .Close ()
319
319
320
320
cl .State .Inflight .Set (* pk1 .Packet )
321
321
require .Equal (t , 1 , cl .State .Inflight .Len ())
@@ -342,8 +342,8 @@ func TestClientReadFixedHeader(t *testing.T) {
342
342
343
343
defer cl .Stop (errClientStop )
344
344
go func () {
345
- r .Write ([]byte {packets .Connect << 4 , 0x00 })
346
- r .Close ()
345
+ _ , _ = r .Write ([]byte {packets .Connect << 4 , 0x00 })
346
+ _ = r .Close ()
347
347
}()
348
348
349
349
fh := new (packets.FixedHeader )
@@ -357,8 +357,8 @@ func TestClientReadFixedHeaderDecodeError(t *testing.T) {
357
357
defer cl .Stop (errClientStop )
358
358
359
359
go func () {
360
- r .Write ([]byte {packets .Connect << 4 | 1 << 1 , 0x00 , 0x00 })
361
- r .Close ()
360
+ _ , _ = r .Write ([]byte {packets .Connect << 4 | 1 << 1 , 0x00 , 0x00 })
361
+ _ = r .Close ()
362
362
}()
363
363
364
364
fh := new (packets.FixedHeader )
@@ -372,8 +372,8 @@ func TestClientReadFixedHeaderPacketOversized(t *testing.T) {
372
372
defer cl .Stop (errClientStop )
373
373
374
374
go func () {
375
- r .Write (packets .TPacketData [packets .Publish ].Get (packets .TPublishQos1Dup ).RawBytes )
376
- r .Close ()
375
+ _ , _ = r .Write (packets .TPacketData [packets .Publish ].Get (packets .TPublishQos1Dup ).RawBytes )
376
+ _ = r .Close ()
377
377
}()
378
378
379
379
fh := new (packets.FixedHeader )
@@ -387,7 +387,7 @@ func TestClientReadFixedHeaderReadEOF(t *testing.T) {
387
387
defer cl .Stop (errClientStop )
388
388
389
389
go func () {
390
- r .Close ()
390
+ _ = r .Close ()
391
391
}()
392
392
393
393
fh := new (packets.FixedHeader )
@@ -401,8 +401,8 @@ func TestClientReadFixedHeaderNoLengthTerminator(t *testing.T) {
401
401
defer cl .Stop (errClientStop )
402
402
403
403
go func () {
404
- r .Write ([]byte {packets .Connect << 4 , 0xd5 , 0x86 , 0xf9 , 0x9e , 0x01 })
405
- r .Close ()
404
+ _ , _ = r .Write ([]byte {packets .Connect << 4 , 0xd5 , 0x86 , 0xf9 , 0x9e , 0x01 })
405
+ _ = r .Close ()
406
406
}()
407
407
408
408
fh := new (packets.FixedHeader )
@@ -414,7 +414,7 @@ func TestClientReadOK(t *testing.T) {
414
414
cl , r , _ := newTestClient ()
415
415
defer cl .Stop (errClientStop )
416
416
go func () {
417
- r .Write ([]byte {
417
+ _ , _ = r .Write ([]byte {
418
418
packets .Publish << 4 , 18 , // Fixed header
419
419
0 , 5 , // Topic Name - LSB+MSB
420
420
'a' , '/' , 'b' , '/' , 'c' , // Topic Name
@@ -424,7 +424,7 @@ func TestClientReadOK(t *testing.T) {
424
424
'd' , '/' , 'e' , '/' , 'f' , // Topic Name
425
425
'y' , 'e' , 'a' , 'h' , // Payload
426
426
})
427
- r .Close ()
427
+ _ = r .Close ()
428
428
}()
429
429
430
430
var pks []packets.Packet
@@ -499,10 +499,10 @@ func TestClientReadFixedHeaderError(t *testing.T) {
499
499
cl , r , _ := newTestClient ()
500
500
defer cl .Stop (errClientStop )
501
501
go func () {
502
- r .Write ([]byte {
502
+ _ , _ = r .Write ([]byte {
503
503
packets .Publish << 4 , 11 , // Fixed header
504
504
})
505
- r .Close ()
505
+ _ = r .Close ()
506
506
}()
507
507
508
508
cl .Net .bconn = nil
@@ -516,13 +516,13 @@ func TestClientReadReadHandlerErr(t *testing.T) {
516
516
cl , r , _ := newTestClient ()
517
517
defer cl .Stop (errClientStop )
518
518
go func () {
519
- r .Write ([]byte {
519
+ _ , _ = r .Write ([]byte {
520
520
packets .Publish << 4 , 11 , // Fixed header
521
521
0 , 5 , // Topic Name - LSB+MSB
522
522
'd' , '/' , 'e' , '/' , 'f' , // Topic Name
523
523
'y' , 'e' , 'a' , 'h' , // Payload
524
524
})
525
- r .Close ()
525
+ _ = r .Close ()
526
526
}()
527
527
528
528
err := cl .Read (func (cl * Client , pk packets.Packet ) error {
@@ -536,13 +536,13 @@ func TestClientReadReadPacketOK(t *testing.T) {
536
536
cl , r , _ := newTestClient ()
537
537
defer cl .Stop (errClientStop )
538
538
go func () {
539
- r .Write ([]byte {
539
+ _ , _ = r .Write ([]byte {
540
540
packets .Publish << 4 , 11 , // Fixed header
541
541
0 , 5 ,
542
542
'd' , '/' , 'e' , '/' , 'f' ,
543
543
'y' , 'e' , 'a' , 'h' ,
544
544
})
545
- r .Close ()
545
+ _ = r .Close ()
546
546
}()
547
547
548
548
fh := new (packets.FixedHeader )
@@ -573,7 +573,7 @@ func TestClientReadPacket(t *testing.T) {
573
573
t .Run (tt .Desc , func (t * testing.T ) {
574
574
atomic .StoreInt64 (& cl .ops .info .PacketsReceived , 0 )
575
575
go func () {
576
- r .Write (tt .RawBytes )
576
+ _ , _ = r .Write (tt .RawBytes )
577
577
}()
578
578
579
579
fh := new (packets.FixedHeader )
@@ -600,7 +600,7 @@ func TestClientReadPacket(t *testing.T) {
600
600
601
601
func TestClientReadPacketInvalidTypeError (t * testing.T ) {
602
602
cl , _ , _ := newTestClient ()
603
- cl .Net .Conn .Close ()
603
+ _ = cl .Net .Conn .Close ()
604
604
_ , err := cl .ReadPacket (& packets.FixedHeader {})
605
605
require .Error (t , err )
606
606
require .Contains (t , err .Error (), "invalid packet type" )
@@ -624,7 +624,7 @@ func TestClientWritePacket(t *testing.T) {
624
624
require .NoError (t , err , pkInfo , tt .Case , tt .Desc )
625
625
626
626
time .Sleep (2 * time .Millisecond )
627
- cl .Net .Conn .Close ()
627
+ _ = cl .Net .Conn .Close ()
628
628
629
629
require .Equal (t , tt .RawBytes , <- o , pkInfo , tt .Case , tt .Desc )
630
630
@@ -660,13 +660,13 @@ func TestClientReadPacketReadingError(t *testing.T) {
660
660
cl , r , _ := newTestClient ()
661
661
defer cl .Stop (errClientStop )
662
662
go func () {
663
- r .Write ([]byte {
663
+ _ , _ = r .Write ([]byte {
664
664
0 , 11 , // Fixed header
665
665
0 , 5 ,
666
666
'd' , '/' , 'e' , '/' , 'f' ,
667
667
'y' , 'e' , 'a' , 'h' ,
668
668
})
669
- r .Close ()
669
+ _ = r .Close ()
670
670
}()
671
671
672
672
_ , err := cl .ReadPacket (& packets.FixedHeader {
@@ -680,13 +680,13 @@ func TestClientReadPacketReadUnknown(t *testing.T) {
680
680
cl , r , _ := newTestClient ()
681
681
defer cl .Stop (errClientStop )
682
682
go func () {
683
- r .Write ([]byte {
683
+ _ , _ = r .Write ([]byte {
684
684
0 , 11 , // Fixed header
685
685
0 , 5 ,
686
686
'd' , '/' , 'e' , '/' , 'f' ,
687
687
'y' , 'e' , 'a' , 'h' ,
688
688
})
689
- r .Close ()
689
+ _ = r .Close ()
690
690
}()
691
691
692
692
_ , err := cl .ReadPacket (& packets.FixedHeader {
@@ -706,7 +706,7 @@ func TestClientWritePacketWriteNoConn(t *testing.T) {
706
706
707
707
func TestClientWritePacketWriteError (t * testing.T ) {
708
708
cl , _ , _ := newTestClient ()
709
- cl .Net .Conn .Close ()
709
+ _ = cl .Net .Conn .Close ()
710
710
711
711
err := cl .WritePacket (* pkTable [1 ].Packet )
712
712
require .Error (t , err )
0 commit comments