From dda5babcb7bfaaead2866fb482894031cfac0a39 Mon Sep 17 00:00:00 2001 From: aisensiy Date: Fri, 27 Oct 2017 13:30:26 +0800 Subject: [PATCH] bugfix for RunWith(SpringBootRunner.class) missing --- src/test/java/io/spring/api/TestWithCurrentUser.java | 3 +++ src/test/java/io/spring/api/UsersApiTest.java | 6 ++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/test/java/io/spring/api/TestWithCurrentUser.java b/src/test/java/io/spring/api/TestWithCurrentUser.java index 57ebcf8..67a5a12 100644 --- a/src/test/java/io/spring/api/TestWithCurrentUser.java +++ b/src/test/java/io/spring/api/TestWithCurrentUser.java @@ -6,13 +6,16 @@ import io.spring.core.user.User; import io.spring.core.user.UserRepository; import io.spring.infrastructure.mybatis.readservice.UserReadService; import org.junit.Before; +import org.junit.runner.RunWith; import org.springframework.boot.test.mock.mockito.MockBean; +import org.springframework.test.context.junit4.SpringRunner; import java.util.Optional; import static org.mockito.Matchers.eq; import static org.mockito.Mockito.when; +@RunWith(SpringRunner.class) abstract class TestWithCurrentUser { @MockBean protected UserRepository userRepository; diff --git a/src/test/java/io/spring/api/UsersApiTest.java b/src/test/java/io/spring/api/UsersApiTest.java index 2df531c..0176e05 100644 --- a/src/test/java/io/spring/api/UsersApiTest.java +++ b/src/test/java/io/spring/api/UsersApiTest.java @@ -12,10 +12,12 @@ import io.spring.infrastructure.mybatis.readservice.UserReadService; import io.spring.infrastructure.service.NaiveEncryptService; import org.junit.Before; import org.junit.Test; +import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest; import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.context.annotation.Import; +import org.springframework.test.context.junit4.SpringRunner; import org.springframework.test.web.servlet.MockMvc; import java.util.HashMap; @@ -29,6 +31,7 @@ import static org.mockito.Matchers.eq; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; +@RunWith(SpringRunner.class) @WebMvcTest(UsersApi.class) @Import({WebSecurityConfig.class, UserQueryService.class, NaiveEncryptService.class, JacksonCustomizations.class}) public class UsersApiTest { @@ -48,7 +51,6 @@ public class UsersApiTest { @Before public void setUp() throws Exception { - super.setUp(); RestAssuredMockMvc.mockMvc(mvc); defaultAvatar = "https://static.productionready.io/images/smiley-cyrus.jpg"; } @@ -238,4 +240,4 @@ public class UsersApiTest { .statusCode(422) .body("errors.password[0]", equalTo("invalid email or password")); } -} \ No newline at end of file +}