From 8c7c5c42872bb2ee085c0978b5e3c457c6884a28 Mon Sep 17 00:00:00 2001 From: wangtianqi <1350217033@qq.com> Date: Wed, 25 Jun 2025 15:12:40 +0800 Subject: [PATCH] go fmt --- main.go | 4 ++-- main_test.go | 26 +++++++++++++------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/main.go b/main.go index 04aee70..d701e42 100644 --- a/main.go +++ b/main.go @@ -39,7 +39,7 @@ func main() { // 获取端口 port := getEnv("PORT", "8080") - + // 创建HTTP服务器 srv := &http.Server{ Addr: ":" + port, @@ -192,4 +192,4 @@ func ginZapLogger(logger *zap.Logger) gin.HandlerFunc { func ginZapRecovery(logger *zap.Logger, stack bool) gin.HandlerFunc { return gin.Recovery() -} \ No newline at end of file +} diff --git a/main_test.go b/main_test.go index d8a3bf6..715b050 100644 --- a/main_test.go +++ b/main_test.go @@ -17,68 +17,68 @@ func TestMain(m *testing.M) { func TestPingRoute(t *testing.T) { router := setupRouter() - + w := httptest.NewRecorder() req, _ := http.NewRequest("GET", "/ping", nil) router.ServeHTTP(w, req) - + assert.Equal(t, 200, w.Code) assert.Contains(t, w.Body.String(), "pong") } func TestHealthRoute(t *testing.T) { router := setupRouter() - + w := httptest.NewRecorder() req, _ := http.NewRequest("GET", "/health", nil) router.ServeHTTP(w, req) - + assert.Equal(t, 200, w.Code) assert.Contains(t, w.Body.String(), "healthy") } func TestHomeRoute(t *testing.T) { router := setupRouter() - + w := httptest.NewRecorder() req, _ := http.NewRequest("GET", "/", nil) router.ServeHTTP(w, req) - + assert.Equal(t, 200, w.Code) assert.Contains(t, w.Body.String(), "Welcome to Golang Demo API") } func TestVersionRoute(t *testing.T) { router := setupRouter() - + w := httptest.NewRecorder() req, _ := http.NewRequest("GET", "/version", nil) router.ServeHTTP(w, req) - + assert.Equal(t, 200, w.Code) assert.Contains(t, w.Body.String(), "version") } func TestAPIStatusRoute(t *testing.T) { router := setupRouter() - + w := httptest.NewRecorder() req, _ := http.NewRequest("GET", "/api/v1/status", nil) router.ServeHTTP(w, req) - + assert.Equal(t, 200, w.Code) assert.Contains(t, w.Body.String(), "v1") } func TestEchoRoute(t *testing.T) { router := setupRouter() - + body := `{"message": "test message"}` w := httptest.NewRecorder() req, _ := http.NewRequest("POST", "/api/v1/echo", strings.NewReader(body)) req.Header.Set("Content-Type", "application/json") router.ServeHTTP(w, req) - + assert.Equal(t, 200, w.Code) assert.Contains(t, w.Body.String(), "test message") -} \ No newline at end of file +}