У меня есть класс A
, который должен быть протестирован. Ниже приведено определение A
:
public class A {
public void methodOne(int argument) {
//some operations
methodTwo(int argument);
//some operations
}
private void methodTwo(int argument) {
DateTime dateTime = new DateTime();
//use dateTime to perform some operations
}
}
И на основе значения dateTime
некоторые данные должны обрабатываться, извлекаемые из базы данных. Для этой базы данных значения сохраняются через файл JSON.
Это усложняет ситуацию. Мне нужно установить dateTime
на определенную дату во время тестирования. Есть ли способ, которым я могу издеваться над значением локальной переменной с помощью mockito?