简单整理了java部分的笔记

This commit is contained in:
法然
2022-08-09 09:52:24 +08:00
parent 699829febc
commit 8f5a63b7d4
104 changed files with 988 additions and 748 deletions

13
Junit/概述.md Normal file
View File

@@ -0,0 +1,13 @@
## 概述
## 关键点
1. 导入Springboot相关的依赖spring-boot-starter
2. 写测试类,添加@SpringbootTest。该注解能够增加Spring的上下文@Autowire进行bean的注入
3. 写测试方法,添加@Test注解填写测试用例。通过Assertions方法进行断言。
4. @BeforeEach@BeforeAll@AfterEach@AfterAll。能够在不同阶段执行相关的操作。
5. 通过MockBean添加mock规则。使用when().thenReturn()方法进行mock掉一个bean的所有方法。可以在@BeforeEach中执行mock方法,或者@BeforeAll中执行。没配置的规则,返回默认值。
6. 通过Spybean进行部分注Mock。首先注入bean只mock配置规则的部分没有配置规则的部分使用原来的方法。