모든 테스트마다 @IntegrationTest
주석을 넣었으며 때로는이 속성을 사용하여 환경에 속성을 추가합니다. 모든 테스트를 함께 실행하면 첫 번째 @IntegrationTest
주석에서 발생한 속성 만 사용되므로 일부 테스트가 실패하는 것 같습니다. 해당 속성을 강제로 다시로드 할 수 있습니까? @IntegrationTest 주석이 "signifying that the tests are integration tests (and therefore require an application to startup "fully loaded" and listening on its normal ports)"되는 API 문서에 따르면스위트의 @IntegrationTest 속성은 다시로드되지 않습니다.
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes=TestApplication.class)
@WebAppConfiguration
@IntegrationTest("some.property=true")
public class SomeIntegrationTest {
'@ IntegrationTest' 속성, 즉 어떤 테스트 클래스가 먼저로드되는지는 어떻게 결정합니까? – Paul