当前位置: 首页 > 后端技术 > Java

Java测试代码

时间:2023-04-01 14:49:13 Java

Mocke测试相关应用Mockito中文文档注入类模拟@InjectMocksprivateBb;//将相应的A对象注入B@MockprivateAa;publicclassB{@AutowiredAa;}publicclassA{}检查相关mock的调用次数。模拟出需要使用的类ArrayListmockedList=Mockito.mock(ArrayList.class);调用mock对象对应的方法,并验证对应方法的mock次数。mockedList.add("一次");mockedList.add("两次");mockedList.add("两次");mockedList.add("三次");mockedList.add("三次");mockedList.add("三次");验证(mockedList,times(1)).add("一次");//trueverify(mockedList,times(2)).add("twice");//trueverify(mockedList,times(4)).add("三次");//false实际上只有3次