From 8a7b0bde07beb3be65a8ae3b83132c5fa6b3a524 Mon Sep 17 00:00:00 2001 From: Tim Date: Mon, 30 Jun 2025 20:19:28 +0800 Subject: [PATCH] feat: do my test --- .../com/openisle/controller/AdminController.java | 3 ++- .../com/openisle/controller/AuthController.java | 15 ++++++++------- .../com/openisle/controller/PostController.java | 5 +++-- 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/openisle/controller/AdminController.java b/src/main/java/com/openisle/controller/AdminController.java index 976070543..faffb485b 100644 --- a/src/main/java/com/openisle/controller/AdminController.java +++ b/src/main/java/com/openisle/controller/AdminController.java @@ -5,8 +5,9 @@ import org.springframework.web.bind.annotation.RestController; import java.util.Map; /* +✅ curl http://localhost:8080/api/admin/hello \ - -H "Authorization: Bearer " + -H "Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0X3VzZXIxIiwiaWF0IjoxNzUxMjg0OTU2LCJleHAiOjE3NTEzNzEzNTZ9.u84elcDTK2gIvuS4dKJCdE21pRSgY265fvdm9m9DnCQ" */ /** diff --git a/src/main/java/com/openisle/controller/AuthController.java b/src/main/java/com/openisle/controller/AuthController.java index 43def2d0d..797aee5a1 100644 --- a/src/main/java/com/openisle/controller/AuthController.java +++ b/src/main/java/com/openisle/controller/AuthController.java @@ -12,25 +12,26 @@ import java.util.Map; import java.util.Optional; /* +✅ curl -X POST http://localhost:8080/api/auth/register \ -H "Content-Type: application/json" \ -d '{ - "username": "test_user", - "email": "cjt807916@gmail.com", + "username": "test_user1", + "email": "1216414009@qq.com", "password": "password" }' - +✅ curl -X POST http://localhost:8080/api/auth/verify \ -H "Content-Type: application/json" \ -d '{ - "username": "test_user", - "code": "361332" + "username": "test_user1", + "code": "451247" }' - +✅ curl -X POST http://localhost:8080/api/auth/login \ -H "Content-Type: application/json" \ -d '{ - "username": "test_user", + "username": "test_user1", "password": "password" }' */ diff --git a/src/main/java/com/openisle/controller/PostController.java b/src/main/java/com/openisle/controller/PostController.java index f33b39bca..d2976efa2 100644 --- a/src/main/java/com/openisle/controller/PostController.java +++ b/src/main/java/com/openisle/controller/PostController.java @@ -15,11 +15,11 @@ import java.util.stream.Collectors; /* curl -X POST http://localhost:8080/api/posts \ -H "Content-Type: application/json" \ - -H "Authorization: Bearer " \ + -H "Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0X3VzZXIxIiwiaWF0IjoxNzUxMjg0OTU2LCJleHAiOjE3NTEzNzEzNTZ9.u84elcDTK2gIvuS4dKJCdE21pRSgY265fvdm9m9DnCQ" \ -d '{ "title": "First", "content": "Post" }' curl http://localhost:8080/api/posts \ - -H "Authorization: Bearer " + -H "Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0X3VzZXIxIiwiaWF0IjoxNzUxMjg0OTU2LCJleHAiOjE3NTEzNzEzNTZ9.u84elcDTK2gIvuS4dKJCdE21pRSgY265fvdm9m9DnCQ" curl http://localhost:8080/api/posts/1 \ -H "Authorization: Bearer " @@ -48,6 +48,7 @@ public class PostController { return postService.listPosts().stream().map(this::toDto).collect(Collectors.toList()); } + // todo(tim): 希望返回文章所有评论,包含所有评论的子评论(包含reaction)、文章本身的reaction private PostDto toDto(Post post) { PostDto dto = new PostDto(); dto.setId(post.getId());