我正在尝试使用Spring编写单元测试。 所有单元测试都使用相同的弹簧配置文件,但每个单元测试都有一个不同的属性文件,其中包含相同的键,但这个独特的测试值不同。
我想在单元测试类中定义属性文件,但是它不能识别属性。唯一的方法是在Spring配置类中定义它,这意味着每次我想要运行不同的测试时我都必须更改此配置文件。
我的测试文件:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = {TesterSpringConfig.class})
public class FirstTest
我的配置文件:
@Configuration
@ComponentScan("com.testing")
@PropertySource("classpath:FirstTest.properties")
public class TesterSpringConfig
有什么想法吗?