私は PowerMock/EasyMock を使用しており、次のようにプライベート列挙型を持つクラスをテストしたいと考えています。
public class GenerateMove {
private Command current;
private enum Command {
GO, BACK, TURN
}
public move() {
if (Command.GO.equals(current)) {
// do something
}
}
}
Command 列挙型をモックできません。そうすることはありますか?それ以外の場合、メソッド// do something
内のコードをテストするにはどうすればよいですか?move()
ありがとう。