Test Database Pool
테스트용 데이터베이스 연결을 지원하는 Pool 들입니다. 컨픽으로 TestConfig, database.yml을 사용하며 테스트 디렉토리에 존재해야 합니다.
Type
TestHikariPoolManager: MySQL 연결을 지원합니다.TestRedisManager: Redis 연결을 지원합니다.
테스트 database.yml 은 .gitignore 및 IDEA에서 Excluded로 지정되어야 하며 레포지토리에 올라가지 않아야 합니다.
Usage
필요로 하는 테스트에 new TestHikariPoolManager(JavaPlugin) 을 주입하세요.
class ExampleTest extends MockBukkitTest {
private static HikariPoolManager pool = new TestHikariPoolManager(getPlugin());
@Test
void sample() {
pool.getConnection();
}
}
Last updated