我的Junit5测试没有通过。
JSON路径“$.balance”应为:
我使用了以下模式。第一个是返回初始错误的方法。
另外两个Java抱怨“无法从大小数转换为整数”。
我的错在哪里?
BigDecimal balance = new BigDecimal(1000);
when(bankAccountTransactionsService.balance()).thenReturn(balance);
mvc.perform(get("/api/v1/balance")).andExpect(status().isOk())
.andExpect(jsonPath("$.balance", Matchers.comparesEqualTo(bankAccountTransactionsService.balance())));
mvc.perform(get("/api/v1/balance")).andExpect(status().isOk())
.andExpect(jsonPath("$.balance", Matchers.comparesEqualTo(balance)));
mvc.perform(get("/api/v1/balance")).andExpect(status().isOk())
.andExpect(jsonPath("$.balance", is(balance)));
可能是因为类型不匹配。您可以使用balance.intVal()
来修复它:
BigDecimal balance = new BigDecimal(1000);
when(bankAccountTransactionsService.balance()).thenReturn(balance);
mvc.perform(get("/api/v1/balance")).andExpect(status().isOk())
.andExpect(jsonPath("$.balance", is(balance.intVal())));
我有一个API,它返回的数据类型为_HttpClientResponse,因为我使用的是httpClient,我使用下面的 当我打印结果i/flatter(23708):字符串i/flatter(23708):{“结果”:[{“IPAddress”:“192.1.1.1”,“说明”:“Windows 2016 Server”},{“IPAddress”:“192.1.1.1”,“说明”:“Wind
我有一个hibernate查询,如下所示 但是这个查询不起作用 错误:连接需要路径!错误:连接需要路径!加入所需的路径!在org.hibernate.hql.internal.ast.hqlsqlwalker.createFromJoinElement(HQLSQLWalker.java:385)在org.hibernate.hql.internal.antlr.hqlsqlBaseWalker.
问题内容: 我在github上遇到了这个文件,它是这样做的: 那是什么意思?当我尝试相同时,我得到: 问题答案: 它需要父文件夹的文件,这是一个:https : //github.com/visionmedia/node- migrate/blob/master/index.js
问题内容: 我在搞弄JAX- RS,制作了一个应用程序,该应用程序调用产生JSON的REST服务。我尝试了Jersey,一切都很好,但是由于我的应用程序需要使用JDK5进行构建,因此我不得不切换到RESTEasy。我将web.xml更改为以下内容: 因此,我希望每个以/ rest开头的URL都将由RESTEasy处理。我的服务如下: 使用Jersey可以正常工作,http:// localhost
我有一个目录如下所示: 我希望我的文件需要。现在我正在使用,但这不起作用。我做错了什么?我希望避免使用。
这是我使用插件kotlin数据类的模型: 这是我的回应: 我想在textView中显示品种名称,但运行应用程序时出错: