Test Database Pool

테스트용 데이터베이스 연결을 지원하는 Pool 들입니다. 컨픽으로 TestConfig, database.yml을 사용하며 테스트 디렉토리에 존재해야 합니다.

Type

  • TestHikariPoolManager: MySQL 연결을 지원합니다.

  • TestRedisManager: Redis 연결을 지원합니다.

생성 시 자동으로 SigConfig#load를 호출하므로 따로 호출할 필요는 없습니다.

Usage

필요로 하는 테스트에 new TestHikariPoolManager(JavaPlugin) 을 주입하세요.

class ExampleTest extends MockBukkitTest {
  private static HikariPoolManager pool = new TestHikariPoolManager(getPlugin());

  @Test
  void sample() {
    pool.getConnection();
  }
}
    

Last updated