问题标签 [rest-assured]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
json - 通过 RestAssured 中的 JsonPath 访问匿名数组的元素
我有一个从服务返回的 JSON 匿名数组,例如:
我如何访问bar
元素,例如
我尝试了一些我在此处以及 Stefan Gössner 的JsonPath 页面上找到的可能性,但无论我尝试什么,我都会遇到异常。我的问题似乎直接来自尝试访问该项目列表。
log4j - 如何放心地登录到文本文件中的可打印内容
我正在研究一种方法,试图将默认的放心日志(进入控制台)更改为使用 log4j 的文件。
这是一个 JUnit 项目,其方法最终调用了一个 REST 外观,它具有类似这样的方法。
按照官方文档,我改变了这样的方法:
但writer.toString()
总是打印一个空字符串(旧的实现工作正常)。也许我做错了什么,但是什么?:(
我需要以这种或其他方式获得可以由 log4j 管理的可打印的东西。
谁能帮我?
java - Hamcrest.Matchers:JSON 嵌套数组
我有一个数组如下: [[Disable,Enable,No,Yes][Joe,Bill,Doug,Kevin],[Red,Blue,Pink,Magenta],[One,Two,Three,Four]];
我需要一个 hamcrest 匹配器,该匹配器将与其中包含名称/值对数据的 excel 文件匹配。我尝试过:hasItem、hasItems、hasItemInArray。
我查看了以下链接:
如果我遗漏任何有用的信息,请告诉我。
尝试与 hamcrest 匹配的代码,我可以看到它没有任何“嵌套数组”:
与“hasIteminArray”的最后一个标准是我试图利用 Hamcrest 对嵌套数组的 JSON 进行断言。
java - 使用放心从 XML 映射
我正在尝试使用放心设置集成测试。在我的一个测试用例中,我必须使用可靠的 XmlPath 验证 XML 文件的某些属性,这似乎使用了 Groovy 的 GPath。
我有一个具有以下结构的 XML 文档(ID 是唯一的):
理想情况下,给定一个 someelement id,我想得到一个它的属性的映射,即假设给定的 someelement id 是 1234 我想得到一个如下所示的映射:
{"hello": "world", "name": "a name", "status": "new"}
。我该怎么做?我知道 XmlPath 中有一个 getMap 方法,但我不知道必须使用哪个表达式。
如果无法将属性作为地图获取,我会满足于获取键列表和值列表。同样,我不知道我必须使用哪种表达方式。我尝试过这样的事情:
但是,它什么也没找到。
java - JAVA Rest-Assured DSL 重定向不起作用
我正在尝试使用以下代码将我的放心测试配置为忽略重定向:
我正在对 REST 服务执行 PUT,但由于重定向而不是预期的 JSON 类型,我得到了 302 HTML。有没有人可以放心地解决这个问题?如果您需要更多信息,请告诉我
java - REST Assured - 通用列表反序列化
假设我有一个 JavaPerson
类:
使用 REST Assured,您可以反序列化此 JSON 对象
使用 JavaPerson
实例
如何使用 REST Assured 反序列化这个 JSON 数组
变成一个List<Person>
?例如,这会很方便:
maven-3 - 使用 Junit4 的 RestAssured 会抛出 ClassNotFoundException:org.apache.http.client.methods.HttpPatch
我正在尝试使用 Junit 4.8 和具有依赖关系的 maven3 设置一个简单的放心测试用例
但这让我
我使用了来自https://code.google.com/p/rest-assured/wiki/GettingStarted的文档 并检查了https://code.google.com/p/rest-assured/wiki/FAQ
非常欢迎任何帮助
rest-assured - 如何验证“多头”?
我有一个返回多个“链接”标头的 JAX-RS 服务:
现在我想验证是否有一个带有 rel=next 的链接和另一个带有 rel=current 的链接,但没有一个带有 rel=prev 的链接
当我写
然后第二行放心失败,因为上面的第一个链接标题行不包含“当前”
运行这些检查的正确方法是什么?
json - How do I parse a json Array string with restassured from(), with a root array?
How do I parse json like this:
with the from() method in restassured:
I get this error:
[Fatal Error] :1:1: Content is not allowed in prolog.
json - 如何放心解析根 JSON 数组?
我看到我可以放心地做以下事情。给定 JSON:
我可以像这样得到一个表示该 json 的对象:
如何解析这个 JSON 是我在 JSON 中收到我的 Location 对象的根数组。所以,给定这个 JSON:
我想解析出一个 List 对象。以下当然是编译错误,但它演示了我正在尝试做的事情: