我有一个接口fly
和一个duck
实现fly
.
interface Fly {
getWingSize();
}
public class Duck implements Fly {
@Override
int getWingSize(){
return 1;
}
}
在我的控制器类中,当我尝试使用以下内容时:
Fly flyAnimal = Animal.getFlyingAnimal();
((Duck) flyAnimal).getWingSize();
它工作正常,但是在我的junit中,它给出了一个类转换异常。我正在使用 powermockito。