/
Buka
/
CarPooling
Обзор
Документация
Войти
/
Buka
/
CarPooling
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/test/java/services/postgres/BasePostgresTest.java
26 строк
912 B
BUka228
После рефакторинга пакетов
18 янв 2025, 17:08
18 янв 2025, 17:08
a4d4c33
Код
Авторство
О чём код?
package services.postgres; import org.junit.jupiter.api.BeforeAll; import org.testcontainers.containers.PostgreSQLContainer; import org.testcontainers.junit.jupiter.Container; import org.testcontainers.junit.jupiter.Testcontainers; @Testcontainers public abstract class BasePostgresTest { @Container protected static final PostgreSQLContainer<?> postgres = new PostgreSQLContainer<>("postgres:15-alpine") .withDatabaseName("testdb") .withUsername("testuser") .withPassword("testpassword"); @BeforeAll static void setup() { // Устанавливаем системные свойства для подключения к базе данных System.setProperty("DB_URL", postgres.getJdbcUrl()); System.setProperty("DB_USERNAME", postgres.getUsername()); System.setProperty("DB_PASSWORD", postgres.getPassword()); } }