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 Details

    • AppBaseTestSupport

      public AppBaseTestSupport()
  • Method Details

    • executeString

      public void executeString(String sql)
    • db

      protected DBE<T> db()
    • executeFile

      protected void executeFile(String file)
    • executeFiles

      protected void executeFiles(String... files)
    • runOnce

      protected void runOnce(io.r2mo.function.Actuator actuator)
      实例模式下的一次性运行行为
      Parameters:
      actuator - 执行函数