package service import ( "testing" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) func TestChinaMobileAssetSDKConfigUsesTimeoutsAndTLSVerification(t *testing.T) { config := newChinaMobileAssetSDKConfig(chinaMobileAssetCredential{AK: "ak", SK: "sk", PoolID: "pool"}) require.NotNil(t, config.ConnectTimeout) require.NotNil(t, config.ReadTimeout) require.NotNil(t, config.IgnoreSSL) assert.Greater(t, *config.ConnectTimeout, int32(0)) assert.Greater(t, *config.ReadTimeout, int32(0)) assert.False(t, *config.IgnoreSSL) }