mirror of
https://github.com/retailcrm/mg-transport-core.git
synced 2025-02-21 07:13:12 +03:00
More tests
This commit is contained in:
parent
37a4c72a4b
commit
f9c4a5d462
@ -147,6 +147,39 @@ func (e *EngineTest) Test_ConfigureRouter() {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (e *EngineTest) Test_BuildHTTPClient() {
|
||||||
|
e.engine.Config = &Config{
|
||||||
|
HTTPClientConfig: &HTTPClientConfig{
|
||||||
|
Timeout: 30,
|
||||||
|
SSLVerification: true,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
e.engine.BuildHTTPClient()
|
||||||
|
|
||||||
|
assert.NotNil(e.T(), e.engine.httpClient)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (e *EngineTest) Test_SetHTTPClient() {
|
||||||
|
var err error
|
||||||
|
|
||||||
|
e.engine.httpClient = nil
|
||||||
|
e.engine.httpClient, err = NewHTTPClientBuilder().Build()
|
||||||
|
|
||||||
|
assert.NoError(e.T(), err)
|
||||||
|
assert.NotNil(e.T(), e.engine.httpClient)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (e *EngineTest) Test_HTTPClient() {
|
||||||
|
var err error
|
||||||
|
|
||||||
|
e.engine.httpClient = nil
|
||||||
|
assert.NotNil(e.T(), e.engine.HTTPClient())
|
||||||
|
|
||||||
|
e.engine.httpClient, err = NewHTTPClientBuilder().Build()
|
||||||
|
assert.NoError(e.T(), err)
|
||||||
|
assert.NotNil(e.T(), e.engine.httpClient)
|
||||||
|
}
|
||||||
|
|
||||||
func (e *EngineTest) Test_Run_Fail() {
|
func (e *EngineTest) Test_Run_Fail() {
|
||||||
defer func() {
|
defer func() {
|
||||||
assert.NotNil(e.T(), recover())
|
assert.NotNil(e.T(), recover())
|
||||||
|
@ -149,6 +149,10 @@ func (b *HTTPClientBuilder) buildDialer() *HTTPClientBuilder {
|
|||||||
|
|
||||||
// parseAddress parses address and returns error in case of error (port is necessary)
|
// parseAddress parses address and returns error in case of error (port is necessary)
|
||||||
func (b *HTTPClientBuilder) parseAddress() error {
|
func (b *HTTPClientBuilder) parseAddress() error {
|
||||||
|
if b.mockAddress == "" {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
if host, port, err := net.SplitHostPort(b.mockAddress); err == nil {
|
if host, port, err := net.SplitHostPort(b.mockAddress); err == nil {
|
||||||
b.mockHost = host
|
b.mockHost = host
|
||||||
b.mockPort = port
|
b.mockPort = port
|
||||||
|
Loading…
x
Reference in New Issue
Block a user