-
1 votesanswersviews
MockMvc测试POST请求
我的REST控制器中有以下发布路径: @RequestMapping(value = "", method = RequestMethod.POST, produces = "application/json") public ResponseEntity saveMovie(@RequestBody Movie movie){ movieServ... -
0 votesanswersviews
访问Junit ClassRule中的spring-boot application.properties元素
我想在junit静态类规则中访问资源/属性文件元素(在下面的代码中它的 cardEventTopic 和 cardEventErrorTopic 常量) . 有没有办法实现这个目标?由于元素已经存在于属性文件中,我不想将它们作为静态常量放在测试文件中 . 此外, @Value("${}") 不适用于静态上下文 . 如果有办法使这项工作,任何帮助 . @RunWith(Sprin... -
2 votesanswersviews
将应用程序类型设置为反应时,无法启动Spring启动集成测试
我有一个使用Spring Webflux通过Spring boot 2.0.0.M3的应用程序 . 应用程序在运行时设置为 REACTIVE 类型 . public static void main(String[] args) { SpringApplication application = new SpringApplication(AgentApplication.class); ... -
0 votesanswersviews
缺少SpringBoot2.0单元测试中的依赖项
我正在尝试对SpringBoot应用程序进行单元测试 . 正常的应用程序执行工作正常,但由于缺少依赖项,我无法执行我的测试 . 我尝试了很多注释组合,我也尝试过@ContextConfiguration(我认为这可能是“问题”),但我无法让它工作 . 我试图在我的@ContextConfoguration aqnnotation中包含Locker.class,但这对alsp没有帮助 . 你能帮助我... -
4 votesanswersviews
SpringBoot2 Webflux - WebTestClient返回“内容尚未可用”
我正在尝试编写一些测试并面对以下异常,当我尝试 post 一个字节数组体: 错误 java.lang.AssertionError: Status expected:<201> but was:<404> > POST /api/foo > WebTestClient-Request-Id: [1] > Content-Length: [246444] ... -
2 votesanswersviews
如何在@SpringBootTest中使用Mock覆盖bean?
使用Spring Boot 2.0.0.M5 . 我需要设置一个集成测试,它与工作应用程序具有相同的上下文,但是一个bean被Mockito mock替换 . 使用 org.springframework.boot.test.mock.mockito.MockBean 带注释的属性轻松解决了问题 . 我不喜欢这个解决方案的是现在IDE说这个属性从未使用过,我同意这个警告 . 我怎样才能在Spri... -
0 votesanswersviews
通过在多个线程中调用方法来测试java方法
我有一个spring bootproject有几个服务 . 我正在为一个方法编写junit测试,该方法定义了一个从数据库中读取值并使用数据库中的新值更新它的服务 . 我想通过在10个不同的线程中调用它来对方法进行单元测试 . 如何才能做到这一点? -
0 votesanswersviews
spring boot - 从组件扫描中排除bean不起作用
在this spring boot project中,集成测试创建一个spring应用程序上下文,该上下文应创建所有必需的bean,除了那些带有 @ExcludeFromTests 注释的bean @RunWith(SpringRunner.class) @ActiveProfiles("test") @SpringBootTest(classes=IntegrationTes... -
0 votesanswersviews
Spring启动测试类注释错误
每次我使用spring boot 1.5.8创建一个新项目时,测试类注释都会出错 . 当我删除测试类和依赖项时,项目运行完美 . @Test注释存在问题,我修复了添加Junit4库的问题 . @RunWith(SpringRunner.class)和@SpringBootTest注释仍然存在问题,显示“无法解析为某种类型” . 如何解决? 我的测试课: package io.github.imti... -
0 votesanswersviews
如果POJO的键是复合的,则Spring Data Cassandra不映射JSON请求
我正在尝试将请求保存到Data Stax-Cassandra . 组件:EventController:@RestEndPoint OneKeyClass:对于复杂键(具有多列)我使用标准Spring存储库模型来保存和获取数据 . Gradle: plugins { id "org.springframework.boot" version "1.5.3.RE...