2017-03-13 1 views
0

ich überschreiben Anwendungseigenschaften versuche, Datei ist hier: test/resources/test.propertiesAnwendung kann nicht Frühlings-Boot Eigenschaften in JUnit-Test overrid

@TestPropertySource(locations="classpath:test.properties") 
@RunWith(SpringJUnit4ClassRunner.class) 
@SpringBootTest 
@WebAppConfiguration 
public abstract class ApplicationAbstractTest { 

Aber wenn ich alle Tests laufen - sie suchen nach applicaton Eigenschaften (und nicht sehen VM-Optionen app.conf):

@PropertySource(value = "file:${app.conf}") 
@SpringBootApplication 
public class Application { 

Wie richtig dies konfigurieren?

+0

Es funktioniert für mich gelöst: '@TestPropertySource ("/ test.properties")'. Datei 'test.properties' in src/test/resources –

Antwort

0

Es wurde nach der Zugabe von ignoreResourceNotFound = true zu @PropertySource(value = "file:${app.conf}")

Verwandte Themen