使用此标记来了解有关PowerMockito的问题,这是一个Java框架,它允许模拟通常不可模拟的类型,即静态和私有方法,以及Mockito框架。有关使用PowerMock和EasyMock的问题应该标记为[powermock]。
我有两种方法的代码。方法A正在调用方法B。我应该模拟方法B吗?或者我可以让方法A调用方法B,因为那里只有数据库逻辑,没有数据库连接或...
当为任何参数定义模拟构造器时,PowerMockito返回null
我一直在尝试弄清楚PowerMockito的构造函数模拟如何处理。我的代码类似于以下内容:public void testConstruction(){whenNew(Account.class)....
我们正在从Java 8升级到11。在完成所有必要的SDK更改之后,我开始使用maven运行单元测试。所有使用Mockito的测试都将失败,并出现java.lang.ClassCastException:...
单元测试,我无法将Observer添加到LiveData NullPointerException
为什么我删除了观察者并使用mLivedata.getValue()和assertNotNull(mLiveData)却得到nullPointerException,它运行良好吗? @RunWith(PowerMockRunner.class)公共类LoginRepositoryTest {...
Mockito / Powermock:匹配器any()错误地不匹配(但anyOrNull()匹配)>
我正在用Kotlin编写的Android单元测试中使用Mockito / Powermock。我的代码如下:verify(myCompanionMock,atLeastOnce())。someMethod(any(),any())但我收到此错误:比较...
为void方法使用doNothing方法时,出现UnfinishedStubbingException
下面的代码导致UnfinishedStubbingException PowerMockito.doNothing()。when(widgetHelper).invokeAuditService(Matchers.eq(servletRequest),Matchers.eq(date),anyString(),Matchers.eq(“ ...
将Matchers.eq()与其他模拟值一起使用时,InvalidUseOfMatchersException
在我的JUnit类中,我有以下代码:@Mock private HttpServletRequest servletRequest; @Mock WidgetHelper widgetHelper; @Mock JSONObject jsonObject; @模拟日期...
当调用最终类的静态方法时,如何对PowerMockito.doNothing?
我在实用程序类System.setProperty(“ someProperty”, );中有这行代码。通过测试执行以上代码行时,我希望什么都不会发生。...
如何修复java.lang.IllegalStateException:无法清除JavaAgentClassRegister。尚未调用Set方法。?
我正在使用JunitRunner来运行使用PowerMock和Mockito编写的单元测试。使用的Spring Boot版本是 2.0.5.RELEASE pom.xml具有以下依赖性&...
如何在不提供PrepareForTest类Test {的情况下提供以下类的情况下,使用Mockito或PowerMock模拟下面的方法{pbulic static void test(){getConnection(); }公共静态连接getConnection()...
我有一个类A,它具有静态方法testA(String auditUser,Timestamp timestamp),如果auditUser是admin,则该方法将调用类B的静态方法。我正在尝试为A类编写测试。如何...
是否有可能使用Powermock存入Instant对象? Powermock具有模拟最终/静态类/方法的能力。我想要类似的东西:Instant Instant = PowerMockito.mock(...
我有一个代码,里面有一个条件,在某些情况下不执行任何操作,如下所示。我想测试该特定方案。被测试的代码,返回语句:public void someTask(){...
如何在JUnit Test中引发UnsupportedEncodingException?
我具有以下实现:public String encodeString(String testString){试试{返回URLEncoder.encode(testString,“ UTF-8”); } catch(...
我是测试用例的新手,我尝试了几种方法来为下面的代码编写测试用例,但从未成功。如何使用Powermockito为以下代码编写junit测试用例? StreamSupport.stream(...
我正在尝试验证在单元测试中,在某些配置中未调用静态方法。因此,我正在使用PowerMock(powermock-core:2.0.4&powermock-module-junit4:2.0.4)及其...
[在代码中使用android.util.ArraySet时,我无法在非Android测试类中测试使用它的类,因为它会引发异常:java.lang.RuntimeException:在android中添加方法。...
如何在RestTemplate上应用PowerMockito
在我的代码中,我有RestTemplate的New运算符。让我知道如何在RestTemplate下面应用Powermockito。 ResponseEntity response = new RestTemplate()。exchange(requestEntity,...
在Calendar.getInstance()模拟中获取NotAMockException
我正在尝试模拟Calendar.getInstance()以进行单元测试。因此,我正在使用PowerMock(powermock-core:2.0.4&powermock-module-junit4:2.0.4)及其Mockito API(powermock-api-mockito2:...