我正在使用 Spring 3.1.4.RELEASE 和 Mockito 1.9.5。在我的春季课程中,我有:
@Value("#{myProps['default.url']}")
private String defaultUrl;
@Value("#{myProps['default.password']}")
private String defaultrPassword;
// ...
从我目前这样设置的 JUnit 测试中:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration({ "classpath:test-context.xml" })
public class MyTest
{
我想模拟我的“defaultUrl”字段的值。请注意,我不想模拟其他字段的值——我想保持原样,只保留“defaultUrl”字段。另请注意,我的班级中没有明确的“setter”方法(例如setDefaultUrl
),我不想仅仅为了测试目的而创建任何方法。
鉴于此,我如何模拟该字段的值?