Add tests for type bytes

This commit is contained in:
9seconds
2021-03-11 16:33:29 +03:00
parent 6b9b437a5a
commit bc4b14c83d
4 changed files with 137 additions and 20 deletions
+7 -7
View File
@@ -1,11 +1,11 @@
package network
import (
"fmt"
"net/url"
"testing"
"time"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/suite"
)
@@ -49,13 +49,13 @@ func (suite *ProxyDialerTestSuite) TestOpenThreshold() {
for _, v := range params {
param := v
suite.T().Run(fmt.Sprintf("param=%s", v), func(t *testing.T) {
suite.T().Run(v, func(t *testing.T) {
query.Set("open_threshold", param)
suite.u.RawQuery = query.Encode()
d := newProxyDialer(&DialerMock{}, suite.u).(*circuitBreakerDialer)
suite.EqualValues(ProxyDialerOpenThreshold, d.openThreshold)
assert.EqualValues(t, ProxyDialerOpenThreshold, d.openThreshold)
})
}
}
@@ -66,13 +66,13 @@ func (suite *ProxyDialerTestSuite) TestHalfOpenTimeout() {
for _, v := range params {
param := v
suite.T().Run(fmt.Sprintf("param=%s", v), func(t *testing.T) {
suite.T().Run(v, func(t *testing.T) {
query.Set("half_open_timeout", param)
suite.u.RawQuery = query.Encode()
d := newProxyDialer(&DialerMock{}, suite.u).(*circuitBreakerDialer)
suite.EqualValues(ProxyDialerHalfOpenTimeout, d.halfOpenTimeout)
assert.EqualValues(t, ProxyDialerHalfOpenTimeout, d.halfOpenTimeout)
})
}
}
@@ -83,13 +83,13 @@ func (suite *ProxyDialerTestSuite) TestResetFailuresTimeout() {
for _, v := range params {
param := v
suite.T().Run(fmt.Sprintf("param=%s", v), func(t *testing.T) {
suite.T().Run(v, func(t *testing.T) {
query.Set("reset_failures_timeout", param)
suite.u.RawQuery = query.Encode()
d := newProxyDialer(&DialerMock{}, suite.u).(*circuitBreakerDialer)
suite.EqualValues(ProxyDialerHalfOpenTimeout, d.halfOpenTimeout)
assert.EqualValues(t, ProxyDialerHalfOpenTimeout, d.halfOpenTimeout)
})
}
}