Я использую PowerMock/EasyMock и хочу проверить класс, который имеет личное перечисление, например:Дразнящих частное перечисление внутри испытания класса
public class GenerateMove {
private Command current;
private enum Command {
GO, BACK, TURN
}
public move() {
if (Command.GO.equals(current)) {
// do something
}
}
}
Я не может дразнить перечисление команд. Есть ли это сделать? В противном случае, как я могу проверить код // do something
внутри метода move()
?
Спасибо.
Почему бы не перечислить 'Command' как« внешнее »перечисление и заставить его генерировать экземпляры« GenerateMove »? перечисления могут иметь методы и т. д. ... – fge