Używam aplikacji rozruchowej, która uruchamia mój src/main/resources/config/application.yml.Załaduj inny plik application.yml w SpringBoot Test
Kiedy uruchomić mój przypadek testowy przez:
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = Application.class)
@WebAppConfiguration
@IntegrationTest
public class MyIntTest{
}
Kody testów nadal uruchomić mój plik application.yml załadować właściwości. Zastanawiam się, czy możliwe jest uruchomienie innego pliku * .yml podczas uruchamiania testu.
dobra odpowiedź !. Działa .... Dziękuję bardzo – Exia
To jest poprawna odpowiedź. Adnotacja TestPropertySource działa tylko dla pliku .properties lub .xml. Zobacz "Obsługiwane formaty plików" w https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/test/context/TestPropertySource.html – Sam