@@ -25,17 +25,17 @@ func (suite *PipeTransportTestingSuite) SetupTest() {
25
25
suite .router1 = CreateRouter ()
26
26
suite .router2 = CreateRouter ()
27
27
28
- suite .transport1 , _ = suite .router1 .CreateWebRtcTransport (func ( o * WebRtcTransportOptions ) {
29
- o . ListenIps = []TransportListenIp {
28
+ suite .transport1 , _ = suite .router1 .CreateWebRtcTransport (WebRtcTransportOptions {
29
+ ListenIps : []TransportListenIp {
30
30
{Ip : "127.0.0.1" },
31
- }
32
- o . EnableSctp = true
31
+ },
32
+ EnableSctp : true ,
33
33
})
34
- suite .transport2 , _ = suite .router2 .CreateWebRtcTransport (func ( o * WebRtcTransportOptions ) {
35
- o . ListenIps = []TransportListenIp {
34
+ suite .transport2 , _ = suite .router2 .CreateWebRtcTransport (WebRtcTransportOptions {
35
+ ListenIps : []TransportListenIp {
36
36
{Ip : "127.0.0.1" },
37
- }
38
- o . EnableSctp = true
37
+ },
38
+ EnableSctp : true ,
39
39
})
40
40
suite .audioProducer = CreateAudioProducer (suite .transport1 )
41
41
suite .videoProducer = CreateVP8Producer (suite .transport1 )
@@ -59,9 +59,9 @@ func (suite *PipeTransportTestingSuite) TearDownTest() {
59
59
}
60
60
61
61
func (suite * PipeTransportTestingSuite ) TestRouterPipeToRouter_SucceedsWithAudio () {
62
- result , err := suite .router1 .PipeToRouter (func ( o * PipeToRouterOptions ) {
63
- o . ProducerId = suite .audioProducer .Id ()
64
- o . Router = suite .router2
62
+ result , err := suite .router1 .PipeToRouter (PipeToRouterOptions {
63
+ ProducerId : suite .audioProducer .Id (),
64
+ Router : suite .router2 ,
65
65
})
66
66
suite .NoError (err )
67
67
@@ -137,9 +137,9 @@ func (suite *PipeTransportTestingSuite) TestRouterPipeToRouter_SucceedsWithAudio
137
137
}
138
138
139
139
func (suite * PipeTransportTestingSuite ) TestRouterPipeToRouter_SucceedsWithVideo () {
140
- result , err := suite .router1 .PipeToRouter (func ( o * PipeToRouterOptions ) {
141
- o . ProducerId = suite .videoProducer .Id ()
142
- o . Router = suite .router2
140
+ result , err := suite .router1 .PipeToRouter (PipeToRouterOptions {
141
+ ProducerId : suite .videoProducer .Id (),
142
+ Router : suite .router2 ,
143
143
})
144
144
suite .NoError (err )
145
145
@@ -247,9 +247,9 @@ func (suite *PipeTransportTestingSuite) TestRouterPipeToRouter_SucceedsWithVideo
247
247
}
248
248
249
249
func (suite * PipeTransportTestingSuite ) TestRouterCreatePipeTransport_WithEnableRtxSucceeds () {
250
- pipeTransport , err := suite .router1 .CreatePipeTransport (func ( o * PipeTransportOptions ) {
251
- o . ListenIp = TransportListenIp {Ip : "127.0.0.1" }
252
- o . EnableRtx = true
250
+ pipeTransport , err := suite .router1 .CreatePipeTransport (PipeTransportOptions {
251
+ ListenIp : TransportListenIp {Ip : "127.0.0.1" },
252
+ EnableRtx : true ,
253
253
})
254
254
suite .NoError (err )
255
255
suite .Empty (pipeTransport .SrtpParameters ())
@@ -329,9 +329,9 @@ func (suite *PipeTransportTestingSuite) TestRouterCreatePipeTransport_WithEnable
329
329
}
330
330
331
331
func (suite * PipeTransportTestingSuite ) TestRouterCreatePipeTransport_WithEnableSrtpSucceeds () {
332
- pipeTransport , err := suite .router1 .CreatePipeTransport (func ( o * PipeTransportOptions ) {
333
- o . ListenIp = TransportListenIp {Ip : "127.0.0.1" }
334
- o . EnableSrtp = true
332
+ pipeTransport , err := suite .router1 .CreatePipeTransport (PipeTransportOptions {
333
+ ListenIp : TransportListenIp {Ip : "127.0.0.1" },
334
+ EnableSrtp : true ,
335
335
})
336
336
suite .NoError (err )
337
337
suite .Len (pipeTransport .SrtpParameters ().KeyBase64 , 40 )
@@ -389,9 +389,9 @@ func (suite *PipeTransportTestingSuite) TestRouterCreatePipeTransport_WithEnable
389
389
}
390
390
391
391
func (suite * PipeTransportTestingSuite ) TestTransportConsume_ForAPipeProducerSucceeds () {
392
- _ , err := suite .router1 .PipeToRouter (func ( o * PipeToRouterOptions ) {
393
- o . ProducerId = suite .videoProducer .Id ()
394
- o . Router = suite .router2
392
+ _ , err := suite .router1 .PipeToRouter (PipeToRouterOptions {
393
+ ProducerId : suite .videoProducer .Id (),
394
+ Router : suite .router2 ,
395
395
})
396
396
suite .NoError (err )
397
397
videoConsumer , err := suite .transport2 .Consume (ConsumerOptions {
@@ -454,9 +454,9 @@ func (suite *PipeTransportTestingSuite) TestTransportConsume_ForAPipeProducerSuc
454
454
}
455
455
456
456
func (suite * PipeTransportTestingSuite ) TestProducerPauseAndProducerResumeAreTransmittedToPipeConsumer () {
457
- _ , err := suite .router1 .PipeToRouter (func ( o * PipeToRouterOptions ) {
458
- o . ProducerId = suite .videoProducer .Id ()
459
- o . Router = suite .router2
457
+ _ , err := suite .router1 .PipeToRouter (PipeToRouterOptions {
458
+ ProducerId : suite .videoProducer .Id (),
459
+ Router : suite .router2 ,
460
460
})
461
461
suite .NoError (err )
462
462
videoConsumer , err := suite .transport2 .Consume (ConsumerOptions {
@@ -488,9 +488,9 @@ func (suite *PipeTransportTestingSuite) TestProducerPauseAndProducerResumeAreTra
488
488
}
489
489
490
490
func (suite * PipeTransportTestingSuite ) TestProducerCloseIsTransmittedToPipeConsumer () {
491
- _ , err := suite .router1 .PipeToRouter (func ( o * PipeToRouterOptions ) {
492
- o . ProducerId = suite .videoProducer .Id ()
493
- o . Router = suite .router2
491
+ _ , err := suite .router1 .PipeToRouter (PipeToRouterOptions {
492
+ ProducerId : suite .videoProducer .Id (),
493
+ Router : suite .router2 ,
494
494
})
495
495
suite .NoError (err )
496
496
videoConsumer , err := suite .transport2 .Consume (ConsumerOptions {
@@ -510,9 +510,9 @@ func (suite *PipeTransportTestingSuite) TestProducerCloseIsTransmittedToPipeCons
510
510
}
511
511
512
512
func (suite * PipeTransportTestingSuite ) TestProducerPipeRouterSucceedsWithData () {
513
- result , err := suite .router1 .PipeToRouter (func ( o * PipeToRouterOptions ) {
514
- o . DataProducerId = suite .dataProducer .Id ()
515
- o . Router = suite .router2
513
+ result , err := suite .router1 .PipeToRouter (PipeToRouterOptions {
514
+ DataProducerId : suite .dataProducer .Id (),
515
+ Router : suite .router2 ,
516
516
})
517
517
suite .NoError (err )
518
518
@@ -553,9 +553,9 @@ func (suite *PipeTransportTestingSuite) TestProducerPipeRouterSucceedsWithData()
553
553
}
554
554
555
555
func (suite * PipeTransportTestingSuite ) TestTransportDataConsumeForAPipeDataProducerSucceeds () {
556
- _ , err := suite .router1 .PipeToRouter (func ( o * PipeToRouterOptions ) {
557
- o . DataProducerId = suite .dataProducer .Id ()
558
- o . Router = suite .router2
556
+ _ , err := suite .router1 .PipeToRouter (PipeToRouterOptions {
557
+ DataProducerId : suite .dataProducer .Id (),
558
+ Router : suite .router2 ,
559
559
})
560
560
suite .NoError (err )
561
561
dataConsumer , err := suite .transport2 .ConsumeData (DataConsumerOptions {
@@ -574,9 +574,9 @@ func (suite *PipeTransportTestingSuite) TestTransportDataConsumeForAPipeDataProd
574
574
}
575
575
576
576
func (suite * PipeTransportTestingSuite ) TestDataProducerCloseIsTransmittedToPipeDataConsumer () {
577
- _ , err := suite .router1 .PipeToRouter (func ( o * PipeToRouterOptions ) {
578
- o . DataProducerId = suite .dataProducer .Id ()
579
- o . Router = suite .router2
577
+ _ , err := suite .router1 .PipeToRouter (PipeToRouterOptions {
578
+ DataProducerId : suite .dataProducer .Id (),
579
+ Router : suite .router2 ,
580
580
})
581
581
suite .NoError (err )
582
582
dataConsumer , err := suite .transport2 .ConsumeData (DataConsumerOptions {
@@ -601,27 +601,27 @@ func (suite *PipeTransportTestingSuite) TestRouterPipeRouterCalledTwiceGenenrate
601
601
defer routerA .Close ()
602
602
defer routerB .Close ()
603
603
604
- transportA1 , _ := routerA .CreateWebRtcTransport (func ( o * WebRtcTransportOptions ) {
605
- o . ListenIps = []TransportListenIp {
604
+ transportA1 , _ := routerA .CreateWebRtcTransport (WebRtcTransportOptions {
605
+ ListenIps : []TransportListenIp {
606
606
{Ip : "127.0.0.1" },
607
- }
607
+ },
608
608
})
609
- transportA2 , _ := routerA .CreateWebRtcTransport (func ( o * WebRtcTransportOptions ) {
610
- o . ListenIps = []TransportListenIp {
609
+ transportA2 , _ := routerA .CreateWebRtcTransport (WebRtcTransportOptions {
610
+ ListenIps : []TransportListenIp {
611
611
{Ip : "127.0.0.1" },
612
- }
612
+ },
613
613
})
614
614
audioProducer1 := CreateAudioProducer (transportA1 )
615
615
audioProducer2 := CreateAudioProducer (transportA2 )
616
616
617
- _ , err := routerA .PipeToRouter (func ( o * PipeToRouterOptions ) {
618
- o . ProducerId = audioProducer1 .Id ()
619
- o . Router = routerB
617
+ _ , err := routerA .PipeToRouter (PipeToRouterOptions {
618
+ ProducerId : audioProducer1 .Id (),
619
+ Router : routerB ,
620
620
})
621
621
suite .NoError (err )
622
- _ , err = routerA .PipeToRouter (func ( o * PipeToRouterOptions ) {
623
- o . ProducerId = audioProducer2 .Id ()
624
- o . Router = routerB
622
+ _ , err = routerA .PipeToRouter (PipeToRouterOptions {
623
+ ProducerId : audioProducer2 .Id (),
624
+ Router : routerB ,
625
625
})
626
626
suite .NoError (err )
627
627
0 commit comments