mockito相关内容
我有一个 kotlin Android 应用.有一个函数可以从后端加载组合并将它们返回给回调: getCompositons(callback: (Array) -> Unit) 如何使用 mockito 模拟回调.这样我就可以做这样的事情: var callback =//mockito 模拟getCompositons(回调)验证(回调,超时(10000)).申请() 我读到 lamb
..
使用 Mockito,我如何测试“有限循环"? 我想测试一个方法,如下所示: public void dismissSearchAreaSuggestions(){而(areSearchAreaSuggestionsVisible()){点击搜索区域();Sleeper.sleepTight(CostTestBase.HALF_SECOND);}} 而且,我想测试它,以便对“areSea
..
我试图在 mockito 中模拟 scala 的名称调用方法.但是遇到了这个错误. 如果匹配器与原始值组合,则可能会发生此异常://不正确:someMethod(anyObject(), "原始字符串");使用匹配器时,所有参数都必须由匹配器提供.例如://正确的:someMethod(anyObject(), eq("String by matcher")); 任何建议将不胜感激.谢
..
我尝试测试在 MainController 中定义的名为 loadData 的方法,该方法以字符串形式返回结果.尽管此方法实际上在 Web 应用程序在 servlet 容器上运行时(或在我调试代码时)返回数据,但当我从基于 JUnit 5 和 的测试类调用它时没有数据返回Mockito. 这是我的配置: @ContextConfiguration(classes = {WebAppInit
..
我有我应该测试的方法.代码(当然有些部分被剪掉了): 公共类 FilterDataController {公共静态最终字符串 DATE_FORMAT = "yyyy-MM-dd";@自动连线私有过滤器数据提供者过滤器数据提供者;@ApiOperation(value = "获取可能的过滤数据",response = ResponseEntity.class)@ApiResponses(值 = {
..
我有一个需要几个参数的方法.其中之一是某个类的 List,null 是该参数的可接受值. public void doStuff(String string, @Nullable List list) {...} 我想编写一个测试,使用 Mockito 来验证该方法是否以 null 作为参数调用.我尝试使用 isNull(List.class): MyClass myClass = ...v
..
我已经为我的项目编写了多个 JUnit 测试类.代码覆盖率为 80%当我使用 cobertura 插件在 Eclipse 中看到它时.但是当我尝试在 Sonar 中查看我的代码覆盖率时,它只显示 35%.这背后的原因是多个类的覆盖率为 0%,而一些类显示覆盖率.主要原因是什么我不知道.是声纳的问题还是我的代码有问题,因为我在某处使用 PowerMockito,在 EasyMock 和某处 Mock
..
无法找出使用匹配器来识别我所针对的交换方法的重载的正确方法.我正在拨打的电话: restTemplate.exchange(url, HttpMethod.PUT, httpEntity, Object.class) 我尝试过使用 any(Class.class) 和其他一些东西,但没有任何效果.我试图区分两种具有相似签名的方法: exchange(String url, Htt
..
我有一个类 FileGenerator,我正在为 generateFile() 方法编写一个测试,该方法应该执行以下操作: 1) 它应该调用 BlockAbstractFactory 上的静态方法 getBlockImpl(FileTypeEnum) 2) 它应该从子类方法 getBlocks() 填充变量 blockList 3) 它应该调用一个静态方法 createFile 从一
..
我有这个类定义 @RestController公共类 ReservationController {@自动连线私人预订;@RequestMapping(值 = "/reservation", 产生 = MediaType.APPLICATION_JSON_UTF8_VALUE, 方法 = RequestMethod.POST)@ResponseBody公共预订 getReservation()
..
我有一个获取 GenericFile 作为输入参数的类,它读取数据并进行一些额外的处理.我需要测试一下: 公共类 RealCardParser {公共静态最终记录器 l = LoggerFactory.getLogger(RealCardParser.class);@Handler公共数组列表句柄(GenericFile genericFile)抛出 IOException {数组列表
..
我有一个返回 String 的简单方法. 它还创建一个本地 List.我想测试添加到本地 List 的值. 这是一个例子 包 com.impl;导入 java.util.ArrayList;导入 java.util.List;导入 com.test.domain.CustomerVo;公共类 ClassImpl {公共字符串assignGift(CustomerVo customer
..
这是我的代码 - import org.junit.Test;导入 org.junit.runner.RunWith;导入 org.powermock.modules.junit4.PowerMockRunner;导入 org.powermock.core.classloader.annotations.*;导入静态 org.powermock.api.support.SuppressCode.
..
如果您在测试类中声明私有字段: private Foo foo; 它被使用但从未分配,当我将鼠标悬停在声明上时,IntelliJ IDEA(可能还有其他 IDE)会显示警告,并将其呈现为灰色 从未分配私有字段“foo" 但如果我使用 Mockito 并像这样注释字段: @Mockprivate Foo foo; 警告消失并将该字段呈现为紫色以表明它已被分配.ID
..
我正在尝试为自定义方面编写集成测试.这是方面类代码段. @Aspect@零件公共类 SampleAspect {私有静态 Logger log = LoggerFactory.getLogger(SampleAspect.class);私人整数计数;公共 int getCount(){返回计数;}公共无效 setCount(){this.count=计数;}@Around("执行(* org.s
..
我有如下内部类的类: 公共类 ClassWithInnerObject {私有最终内部对象内部对象;公共 ClassWithInnerObject() {内部对象 = 新内部对象();}公共无效调用内部对象方法(){innerObject.outerFunc();}公共无效外部函数(){内部函数();}公共无效innerFunc(){Log.d("XXX", "innerFunc: 调用");}
..
我需要一些关于如何模拟 rest api 的建议.我的应用程序采用 MVP 架构. 我的 API 接口: 公共接口 MyAPI {@GET("{cmd}/{userName}/{password}")可观察的登录(@Path("cmd") 字符串 cmd,@Path("userName") 字符串用户名,@Path("password") 字符串密码); 我的服务: 公共类 M
..
我尝试按照这个非常相似的问题的答案中提供的示例进行操作,但它对我不起作用.我收到以下错误消息: java.lang.IllegalArgumentException:不能子类化最终类类 com.myproject.test.support.ExampleEnumerable在 org.mockito.cglib.proxy.Enhancer.generateClass(Enhancer.java
..
我正在尝试对处理 javax.mail.Message 实例的方法进行单元测试. 我正在编写一个转换器来更改以不同格式到达的电子邮件,然后将其转换为一致的内部格式(MyMessage).这种转换通常取决于电子邮件的发件人地址或回复地址,并且创建新的 MyMessage. 我有一组原始电子邮件,它们在本地保存为 .eml 文件,我想做一个单元测试来加载 .eml 文件类路径并将它们转换为
..
..