Package io.r2mo.spring.junit5
Class AppBaseTestSupport<T>
java.lang.Object
io.r2mo.spring.junit5.AppIoTestSupport
io.r2mo.spring.junit5.AppBaseTestSupport<T>
@SpringBootTest
@Transactional
@Component
public abstract class AppBaseTestSupport<T>
extends AppIoTestSupport
主要和文件系统进行交互,作为JUnit5单元测试的基础类
1. 功能1:可直接加载 SQL 文件初始化数据库进行 DBE 测试
2. 功能2:可直接加载 JSON 文件进行序列化反序列化测试
3. 功能3:可直接访问文件系统进行 HFS 测试
4. 功能4:可实现 Spring 级别的容器测试
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondb()protected voidexecuteFile(String file) protected voidexecuteFiles(String... files) voidexecuteString(String sql) protected voidrunOnce(io.r2mo.function.Actuator actuator) 实例模式下的一次性运行行为Methods inherited from class io.r2mo.spring.junit5.AppIoTestSupport
fs, inMany, inOne
-
Constructor Details
-
AppBaseTestSupport
public AppBaseTestSupport()
-
-
Method Details
-
executeString
-
db
-
executeFile
-
executeFiles
-
runOnce
protected void runOnce(io.r2mo.function.Actuator actuator) 实例模式下的一次性运行行为- Parameters:
actuator- 执行函数
-