假设应用程序依赖于外部服务器上的REST服务,http://otherserver.com.为了测试,我想在JUnit环境中模拟外部rest调用(通过Wiremck)。启动单独的服务器会消耗时间,而且不容易。使用Wiremck规则看起来是正确的方向。创建模拟控制器并不是一种优雅的方式,因为Wiremck是可用的。 例如get(" http://other server . com/service
我正在尝试测试一种使用hibernate、junit和mocking连接到db的方法 这是我的代码 UserDAO. java UserDAOImpl。Java语言 TestUserDAOImpl 测试用例向db添加了一组用户名和密码,但当我尝试使用返回结果时,它会返回一个空列表。 有人能帮我解决这个问题吗?
所以我有三个类:A、B、C。我需要为类编写单元测试。 因此,C是一种重要的资源(如JDBC或ssh会话)。当然,我在嘲笑C。如何模拟B。想象一下,B有许多扩展它的子类。 我的主要问题是A正在调用super。(...) 。我不想仅仅为了测试而将方法注入到A中。对我来说,这是个糟糕的设计。有没有办法嘲笑父母? 例如,我不能执行类MockB扩展B{…} 然后尝试
当我单击“开始”按钮时,emulator不工作。我能做什么?请帮帮我!这是错误: 我能做什么?请帮帮我! 不可预期的顶级例外:ain.run运行时异常:C:\用户\维森\\Android\Probeta\app\build\中介\类\调试:文件未找到ain.java:246FileUcom.android.dx.command.dexer.文件(FileUain.main)ain.java:215
我有一个有很多测试文件的项目。在其中一个测试类中,我需要模拟最终类。正如我发现它可以通过MockMaker(link)完成,但是这破坏了我的所有其他测试类,原因如下: 没有模拟生成器,所有其他测试都可以。 如何指定仅在单个测试类上使用MockMaker?
我用Mockito进行了Java测试: Kotlin.TypeCastException:null不能强制转换为非null类型java.util.HashMap 如何正确模拟属性?
已删除MyTestConfig.class,但问题仍然相同。即使我使用@SpringBootTest(classes={Application.Class,MyProblematicServiceImpl.Class}),它仍然在自动连线的地方返回模拟对象。MyProblematicServiceImpl是用@Service注释的空类。
null 我试图用另一个话题来做这件事,但对我来说不起作用。 这是我的mapstruct接口: 这是我的服务班: @SpringBootTest(classes={servicerisqueimpl.class,risqueboconvertisseurimpl.class,risqueboconvertisseur.class})公共类ServiceRisqueImplTest{ junit返回
我有以下用例: 问题2:为什么如果我只使用构造函数而不使用@Autowired或者反之亦然,那么一切都能正常工作,因为我没有加载Spring上下文...我有单元测试...
我有一个Quarkus项目,我将大部分业务逻辑放在服务中,也就是使用@ApplicationScoped注释的可注入bean中,所有CRUD操作都在其中进行。在JAX-RS资源文件本身中,大部分逻辑只是验证,通常使用整个验证bean。这意味着我们需要在测试资源时模拟注入的服务,以防止单元测试成为本质上的集成测试。我们这样做有这样一个结构(示例项目); 文件模拟欢迎服务。java又是这样的: 我们的
在Spring测试中,我知道我可以使用Mockito像模拟静态方法(通常是静态util方法:生成id,从Redis获取值): 但是每种测试方法都要这样做又丑又麻烦,有什么办法可以做到这一切(我可以有一个单一的嘲笑行为) 我在想可能是junit5扩展,或者Mockito扩展,这似乎是一个常见的问题,我想知道是否有人尝试了一些成功的东西。
它是@datajpatest或@mockmvc注释的模拟,可以与@runwith(Springrunner.class)结合使用,用于典型的DAO测试。使用此注释将禁用完全自动配置,而只应用与neo4j存储库测试相关的配置。
我试图用groovy为一个用Java编写的类编写一个测试用例。Java类(名称:helper)中有一个方法,在该方法中获取HttpClient对象并对其调用executeMethod。我试图在groovy测试用例中模拟这个HttpClient.executeMethod(),但不能正确地模拟它。 任何关于它为什么不正确嘲笑的想法。提前致谢
我有一个调用流api的异步函数。为这个函数编写单元测试的最佳方法是什么?必须模拟api响应。 我尝试使用aiounittest,并使用unittest的mock。但是这调用了实际的api,而不是得到模拟的响应。也尝试pytest.mark.asyncio注释,但这一直给我的错误-协程从未等待。我已经验证pyest-asyncio已经安装。 我正在使用VS代码和Python 3.6.6 以下是相关的
在类中,我有一个函数,它调用另一个函数: 我要使用对进行单元测试: 我的实现代码抛出并不容易,我如何使测试代码模拟一个RuntimeException&抛出它呢? (除了纯JUnit之外,我正在考虑使用Mockito,但不确定如何抛出RuntimeException)