Я использую Spring 3.1.4.RELEASE и Mockito 1.9.5. В моем классе Spring у меня есть:
@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
) в моем классе, и я не хочу создавать их только для целей тестирования.
Учитывая это, как я могу высмеять значение для этого одного поля?