我有一个实现服务器身份验证过程的方法。如果连接失败,代码将等待一段时间,然后再试一次。 我现在想测试这个方法,但是我不想等几分钟,所以我想我必须存根数组,其中存储了等待的持续时间。 现在问题是这个数组是我的代码深处的局部变量,并且根据我的发现,存根局部变量不能与Mockito / PowerMockito一起使用。如果没有极端凌乱的东西,将数组的定义提取到自己的方法也行不通。 我的想法是现在只用更短的等待时间用预定义的数组替换任何新创建的int数组。有可能这样做吗?
这是简化的代码:
text