From d353304f3a8e7681d6a07fdb991d5d3bb7e1cce1 Mon Sep 17 00:00:00 2001 From: suyiiyii Date: Tue, 3 Sep 2024 16:34:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=E6=B5=8B=E8=AF=95=E4=B8=ADmock=20S3Cl?= =?UTF-8?q?ient=EF=BC=8C=E9=81=BF=E5=85=8D=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 6 ++++++ src/main/resources/application.yaml | 3 --- .../java/top/suyiiyii/sims/service/RbacServiceTest.java | 8 ++++++++ 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 7611098..df911c3 100644 --- a/pom.xml +++ b/pom.xml @@ -117,6 +117,12 @@ commons-io 2.11.0 + + org.mockito + mockito-core + 4.0.0 + test + diff --git a/src/main/resources/application.yaml b/src/main/resources/application.yaml index 17c0cca..d54a8ca 100644 --- a/src/main/resources/application.yaml +++ b/src/main/resources/application.yaml @@ -25,6 +25,3 @@ S3: BUCKET: ${S3_BUCKET} ACCESS_KEY: ${S3_ACCESS_KEY} SECRET_KEY: ${S3_SECRET_KEY} - -springdoc: - default-support-form-data: true \ No newline at end of file diff --git a/src/test/java/top/suyiiyii/sims/service/RbacServiceTest.java b/src/test/java/top/suyiiyii/sims/service/RbacServiceTest.java index b06cec6..f46b2ae 100644 --- a/src/test/java/top/suyiiyii/sims/service/RbacServiceTest.java +++ b/src/test/java/top/suyiiyii/sims/service/RbacServiceTest.java @@ -1,10 +1,14 @@ package top.suyiiyii.sims.service; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.mockito.junit.jupiter.MockitoExtension; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.ActiveProfiles; import top.suyiiyii.sims.entity.Role; +import top.suyiiyii.sims.utils.S3Client; import java.util.List; @@ -12,11 +16,15 @@ import static org.junit.jupiter.api.Assertions.*; @SpringBootTest @ActiveProfiles("test") +@ExtendWith(MockitoExtension.class) class RbacServiceTest { @Autowired private RbacService rbacService; + @MockBean + private S3Client s3Client; + @Test void addRoleWithUserId() { int userId = 1; // mock userId