当前位置: 首页 > 知识库问答 >
问题:

用于Spring Data neo4j测试的@DataJPatest模拟

洪念
2023-03-14

它是@datajpatest或@mockmvc注释的模拟,可以与@runwith(Springrunner.class)结合使用,用于典型的DAO测试。使用此注释将禁用完全自动配置,而只应用与neo4j存储库测试相关的配置。

共有1个答案

邓俊英
2023-03-14

可以使用@dataneo4jtest代替@datajpatest。

https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-testing.html#boot-features-testing-spring-boot-applications-testing-autoconfigured-neo4j-test

 类似资料:
  • 在一个SpringBoot应用程序中,我想做一些关于存储库层的测试。 当我尝试从运行测试时,我得到一个关于的错误 com.norc.application中得字段defaultConfigService需要类型为“com.norc.service.defaultConfigService”得bean,但找不到该bean. 那么这需要运行吗? 我尝试在中放入的bean,但这是不允许的。 那该怎么管理

  • 我的spark应用程序中有一个方法从MySQL数据库加载数据。该方法看起来如下所示。 该方法除了执行方法并从数据库加载数据外,其他什么都不做。我该如何测试这种方法呢?标准方法是创建对象的模拟,该对象是的实例。但是由于有一个私有构造函数,所以我无法使用Scalamock来模拟它。 这里的主要问题是,我的函数是一个纯粹的副作用函数(副作用是从关系数据库拉数据),如果我在嘲笑时遇到问题,我如何单元测试这

  • 在使用square改进框架时,模拟服务器进行测试的最佳方法是什么。 可能的方式: > 创建一个新的改装客户端,并在RestAdapter中设置它。Builder(). setClient().这包括解析请求对象,并将json作为响应对象返回。 将这个带注释的接口实现为一个模拟类,并使用它代替RestAdapter提供的版本。create()(不会测试gson序列化) ? 理想情况下,我想让mock

  • 我最近把Spring Boot从2.3升级到了2.4。因为所有存储库测试都失败,并显示错误消息: 我的测试如下: 这是存储库类: 正如我所说,这发生在更新之后。在更新2.3.12版本的Spring Boot之前,一切正常。我已经搜索了发行说明,但找不到任何可能导致此问题的内容。任何人都可以帮忙吗?

  • 问题内容: 我正在尝试为自定义方面编写Junit测试。这是Aspect类代码片段: 因此,只要关节点与切入点匹配,上述方面就会截获。它的工作正常。 但是我的问题是如何对该类进行单元测试。我有以下Junit测试: 因此,我在Junit中匹配切入点时被其拦截。但是,当调用该联合点时,我应该如何确定(可能是通过断言)我正在拦截? 我不能断言返回值,因为它除了执行联合点外没有其他特殊之处。因此,无论是按方

  • 问题内容: 我在一个项目中工作,我们必须为我们所有的简单bean(POJO)创建单元测试。如果POJO由getter和setter组成,那么是否有必要为其创建单元测试?假设POJO大约100%的时间都可以正常工作吗? 问题答案: TDD中的规则是“测试所有可能破坏的东西” 吸气剂可以破坏吗?通常不会,因此我不必费心测试。此外,我的代码 做 测试肯定会调用吸气所以它 会 被测试。 我个人的规则是,我