【发布时间】:2013-01-18 04:13:53
【问题描述】:
使用 spring 和 @ContextConfiguration 进行测试时 是否有排除某些基类上下文的选项? 例如
@ContextConfiguration(locations = {"context1.xml", "context2.xml"})
public class Base{
和扩展类
public class someClass extends Base{
现在我希望 someClass 使用 context1.xml 但不是 context2.xml。有没有办法排除它? 问题是:我的所有测试(300 个测试)都有一个基类。我希望他们中的 all 使用 context1,这是一个覆盖原始上下文的模拟上下文。只有 一个 类应该使用原始上下文来测试它(如果 Base 没有它在其位置{},它将使用原始上下文)。
【问题讨论】: