github.com/aporeto-inc/trireme-lib@v10.358.0+incompatible/controller/pkg/fqconfig/fqconfig_test.go (about) 1 // +build !windows 2 3 package fqconfig 4 5 import ( 6 "testing" 7 8 . "github.com/smartystreets/goconvey/convey" 9 ) 10 11 func TestFqDefaultConfig(t *testing.T) { 12 13 Convey("Given I create a new default filter queue config", t, func() { 14 fqc := NewFilterQueueWithDefaults() 15 Convey("Then I should see a config", func() { 16 17 So(fqc, ShouldNotBeNil) 18 19 So(fqc.GetMarkValue(), ShouldEqual, DefaultMarkValue) 20 21 So(fqc.GetApplicationQueueSize(), ShouldEqual, DefaultQueueSize) 22 So(fqc.GetNumApplicationQueues(), ShouldEqual, DefaultNumberOfQueues*4) 23 So(fqc.GetApplicationQueueStart(), ShouldEqual, 0) 24 So(fqc.GetApplicationQueueSynStr(), ShouldEqual, "0:3") 25 So(fqc.GetApplicationQueueAckStr(), ShouldEqual, "4:7") 26 So(fqc.GetApplicationQueueSynAckStr(), ShouldEqual, "8:11") 27 So(fqc.GetApplicationQueueSvcStr(), ShouldEqual, "12:15") 28 29 So(fqc.GetNetworkQueueSize(), ShouldEqual, DefaultQueueSize) 30 So(fqc.GetNumNetworkQueues(), ShouldEqual, DefaultNumberOfQueues*4) 31 So(fqc.GetNetworkQueueStart(), ShouldEqual, fqc.GetNumApplicationQueues()) 32 So(fqc.GetNetworkQueueSynStr(), ShouldEqual, "16:19") 33 So(fqc.GetNetworkQueueAckStr(), ShouldEqual, "20:23") 34 So(fqc.GetNetworkQueueSynAckStr(), ShouldEqual, "24:27") 35 So(fqc.GetNetworkQueueSvcStr(), ShouldEqual, "28:31") 36 }) 37 }) 38 }