У меня есть приложение SpringBoot с пружинными данными / jpa для подключения к базе данных.
И файл свойств yml, где определено подключение к базе данных.
Все работает очень хорошо.
Iсоздайте тест, подобный этому:
@ActiveProfiles("dev")
@RunWith(SpringRunner.class)
@SpringBootTest(classes = MyMicroServiceApp.class, webEnvironment=SpringBootTest.WebEnvironment.RANDOM_PORT)
public class MyMicroServiceAppTest {
@Test
public <T> void postConnex() {
//Create Object connexCreate
...
// Create POST
ResponseEntity<Udsaconnex> result1 = this.restTemplate().postForEntity("http://localhost:" + port + "/v1/connex",
connexCreate, Udsaconnex.class);
id = result1.getBody().getIdconnex();
assertEquals(result1.getBody().toString().isEmpty(), false);
}
}
Для моего теста я не настроил свойства для подключения к базе данных, но тестирую работу, и я вижу в консоли, что: Hibernate: отбросить таблицу connectx, если существует
Я не знаюНе понимаю, почему @ SpringBootTest макет базы данных, такой как @ DataJpaTest автоматически ??
Это возможно, но я ничего не нашел об этом в документации весенней загрузки.
Спасибо за вашу помощь.