Mockito是Java的模拟框架。它的灵感来自EasyMock,但旨在进一步简化模拟存根,验证和工具。
我正在为我的请求方法编写junit测试。我使用mockMvc 来触发其余请求。 当我运行测试时出现错误 java.lang.NullPointerException:无法调用“org.springframework。
使用mockMvc在Junit 5中编写集成测试用例时出现NullPointerException
即使所有服务都已注释,仍能获取此 NPE 这是代码,我想我也可以得到类似的 EncryptDecryptService 错误,尽管现在还没有得到 错误 java.lang.
如何使用 Mockito 测试 Java 8 Stream 是否具有预期值?
我想要测试的交互之一是 Foo 类应该将 Stream 传递给 FooListener.someChangesHappened。 是否有 Mockito 习惯用法来验证流是否包含...
我正在使用 Mockito 来模拟 Java 持久性查询的结果集: 被嘲笑的代码: 公共无效查询方法(字符串名称){ 列表结果 = persistence.entityManager().createQu...
如何使用 Mockito 和 TestNG 模拟在方法内创建的对象[重复]
我正在尝试为 MyClass 中的方法编写单元测试,该方法创建 DependentClass 的实例并调用其方法 dependentMethod。在我的测试中,我想重写 dependentM 的行为...
Mockito.mock(...) 不再在 Arquillian 集成测试中工作
我们正在从 Java 8 升级到 21,因为我们使用远程 Wildfly 运行 Arquillian 进行集成测试,但也在这些测试类中进行了一些模拟,以避免执行一些烦人的 c...
在单元测试中模拟 ClientProxy.getClient() 时出现“不是代理实例”错误
我正在为使用 JaxWsProxyFactoryBean 创建代理并设置一些属性的方法编写单元测试。但是,我遇到了 java.lang.IllegalArgumentException: not a proxy insta...
我正在研究java。我有一个类 ConfigServer 扩展了 GeneralServer 类,为了澄清我的意思:公共类 ConfigServer 扩展了 GeneralServer。我想做的是创建一个实例...
假设我有以下类似测试代码的伪代码: //我们静态导入Mockito,这样代码看起来更清晰 导入静态 org.mockito.Mockito.*; //模拟创建 列表模拟列表 = ...
我正在开发一个Java项目,我需要使用testng为一个具有类似于以下方法的类编写单元测试: 公共布尔 isValidCode(字符串代码) { GenericService 服务...
我最近看到一些 Mockito 1.9.5 代码,其工作原理如下: MyObject myObject = new MyObject(); ... Mockito.when(myObject.someMethod()).thenReturn("bogus"); 由于 myObject 不是模拟对象,...
我的界面遵循访客设计模式: 公共接口 VisitorContext { POJOClass getMethod(); //该方法返回一个POJOClass对象 } 公共接口访客 { 维...
我正在开发一个Java项目,我需要使用testng为一个具有类似于以下方法的类编写单元测试: 公共布尔 isValidCode(字符串代码) { // 这里有一些逻辑 ...
尝试编写一个将调用我的方法的测试,当该方法调用另一个方法时,我们将抛出我所做的自定义异常。在这里我已经简化了一切 2个功能 公开
我正在使用Mockito来测试下面这个方法。我想测试database.save()被调用两次,一次带id,一次不带id。 @服务 公共类场景服务{ @Autowired 私人
如何使用Mockito模拟PreparedStatement
我有以下函数可以更改 MySQL 数据库中用户的用户名: 公共用户更改用户名(更改用户名更改用户名){ // 从数据库获取用户 字符串平方...
Mockito - doReturn() 和 when() 之间的区别
我目前正在使用 Mockito 在 Spring MVC 应用程序中模拟我的服务层对象,我想在其中测试我的控制器方法。然而,正如我一直在阅读的特别...
我有一个像下面这样的课程 类 Foo{ @AutoWired 私人酒吧; @AutoWired 公共 Foo(列表){ // 和 Baz 一起做一些事情 } 我如何控制将注入哪个 Baz,就像仅
我想使用mockito来模拟传递特定参数时的构造函数调用。 可以说这是我的课 - 公共类我的测试类{ 私有最终字符串参数; 公开
Mockito anyListOf、anyMapOf、anyCollectionOf 已弃用的替代品
我正在开发 Java 8 到 Java 17 的更新,该项目包括一个非常旧的 Mockito 版本。 当我将库更新到 Mockito 4.4.0 时,我发现有很多库已经被