diff --git a/internal/e2e/cache_e2e_test.go b/internal/e2e/cache_e2e_test.go index 459c5a0..60307bc 100644 --- a/internal/e2e/cache_e2e_test.go +++ b/internal/e2e/cache_e2e_test.go @@ -901,4 +901,4 @@ func TestE2EProxyCacheIntegration(t *testing.T) { } t.Log("Cache integration test completed") -} \ No newline at end of file +} diff --git a/internal/e2e/healthcheck_e2e_test.go b/internal/e2e/healthcheck_e2e_test.go index a3c5179..9c306fc 100644 --- a/internal/e2e/healthcheck_e2e_test.go +++ b/internal/e2e/healthcheck_e2e_test.go @@ -600,7 +600,7 @@ func TestE2EHealthCheckBackupServer(t *testing.T) { // 构建配置:第二个后端为备份(使用内部地址) targetOpts := [][]testutil.ProxyTargetOption{ - {}, // 主服务器 + {}, // 主服务器 {testutil.WithBackup()}, // 备份服务器 } @@ -889,4 +889,4 @@ func TestE2EHealthCheckIntegration(t *testing.T) { } t.Log("Health check integration test completed") -} \ No newline at end of file +} diff --git a/internal/e2e/loadbalance_e2e_test.go b/internal/e2e/loadbalance_e2e_test.go index 0e6be38..b4af701 100644 --- a/internal/e2e/loadbalance_e2e_test.go +++ b/internal/e2e/loadbalance_e2e_test.go @@ -9,7 +9,6 @@ package e2e import ( "context" - "encoding/json" "io" "net/http" "testing" diff --git a/internal/e2e/ssl_e2e_test.go b/internal/e2e/ssl_e2e_test.go index c5fa36e..7817e24 100644 --- a/internal/e2e/ssl_e2e_test.go +++ b/internal/e2e/ssl_e2e_test.go @@ -11,7 +11,6 @@ import ( "context" "crypto/tls" "io" - "net/http" "os" "strings" "testing" diff --git a/internal/e2e/testutil/config.go b/internal/e2e/testutil/config.go index de7126d..ea1319a 100644 --- a/internal/e2e/testutil/config.go +++ b/internal/e2e/testutil/config.go @@ -257,7 +257,7 @@ type SSLOption func(*config.SSLConfig) func WithHTTP2(enabled bool, maxConcurrentStreams int) SSLOption { return func(s *config.SSLConfig) { s.HTTP2 = config.HTTP2Config{ - Enabled: enabled, + Enabled: enabled, MaxConcurrentStreams: maxConcurrentStreams, } } @@ -368,8 +368,8 @@ func WithRateLimit(requestRate, burst int) SecurityOption { func WithAccessControl(allow, deny []string, defaultAction string) SecurityOption { return func(s *config.SecurityConfig) { s.Access = config.AccessConfig{ - Allow: allow, - Deny: deny, + Allow: allow, + Deny: deny, Default: defaultAction, } } @@ -582,4 +582,4 @@ func (b *ConfigBuilder) Clone() *ConfigBuilder { } return &ConfigBuilder{cfg: &newCfg} -} \ No newline at end of file +} diff --git a/internal/e2e/testutil/ssl.go b/internal/e2e/testutil/ssl.go index 6d332c6..477d4cc 100644 --- a/internal/e2e/testutil/ssl.go +++ b/internal/e2e/testutil/ssl.go @@ -95,4 +95,4 @@ func CreateHTTPClientWithTimeout(timeout time.Duration) *http.Client { return &http.Client{ Timeout: timeout, } -} \ No newline at end of file +} diff --git a/internal/e2e/websocket_e2e_test.go b/internal/e2e/websocket_e2e_test.go index f19296d..d5ffbde 100644 --- a/internal/e2e/websocket_e2e_test.go +++ b/internal/e2e/websocket_e2e_test.go @@ -411,4 +411,4 @@ func TestE2EWebSocketProxyIntegration(t *testing.T) { assert.Equal(t, 200, resp.StatusCode) t.Log("WebSocket proxy integration test placeholder - requires WebSocket backend") -} \ No newline at end of file +}