🎨 spring-boot-starter-test 已引入 junit5,故去除 junit 依赖,改为 junit5 实现方式

This commit is contained in:
ronger 2022-08-05 09:17:29 +08:00
parent 3ae89bf0a7
commit d31822133c
2 changed files with 6 additions and 11 deletions

View File

@ -292,11 +292,6 @@
</exclusion> </exclusion>
</exclusions> </exclusions>
</dependency> </dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
</dependencies> </dependencies>

View File

@ -6,15 +6,15 @@ import com.rymcu.forest.dto.ArticleTagDTO;
import com.rymcu.forest.dto.Author; import com.rymcu.forest.dto.Author;
import com.rymcu.forest.entity.User; import com.rymcu.forest.entity.User;
import com.rymcu.forest.web.api.exception.BaseApiException; import com.rymcu.forest.web.api.exception.BaseApiException;
import org.junit.FixMethodOrder;
import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.MethodOrderer;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.junit.runner.RunWith; import org.junit.jupiter.api.TestMethodOrder;
import org.junit.runners.MethodSorters; import org.junit.jupiter.api.extension.ExtendWith;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner; import org.springframework.test.context.junit.jupiter.SpringExtension;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import java.io.UnsupportedEncodingException; import java.io.UnsupportedEncodingException;
@ -27,10 +27,10 @@ import java.util.stream.Collectors;
import static org.junit.jupiter.api.Assertions.*; import static org.junit.jupiter.api.Assertions.*;
@SpringBootTest @SpringBootTest
@RunWith(SpringRunner.class) @ExtendWith(SpringExtension.class)
@Transactional @Transactional
// 顺序执行单元测试 // 顺序执行单元测试
@FixMethodOrder(MethodSorters.DEFAULT) @TestMethodOrder(MethodOrderer.Random.class)
class ArticleServiceTest { class ArticleServiceTest {
/** /**