首页 > TAG信息列表 > rest-assured

java-保证空响应主体结构

我想测试一个查找休息服务,如果我发现我想从数据库中删除,则什么都不做 我这样使用它(其中rs是find的响应) JsonPath jsonPath = rs.getBody().jsonPath(); Object foundName= jsonPath.get("name"); if (foundName!= null) { expect().statusCode(200).when().delete(".

java-集成测试期间@Context为null

我在其余应用程序上使用spring boot 1.3.0.我正在尝试使用RestAssured创建集成测试.@Context出现问题.对于我来说,它不会注入到控制器中以获取URI. 这是测试类: @RunWith(SpringJUnit4ClassRunner.class) @SpringApplicationConfiguration(classes = Application.class) @WebIntegr

java-MockMvc,RestAssured和TestRestTemplate有什么区别?

就我所知,MockMvc只是测试Controller,并模拟Service层. RestAssured和TestRestTemplate正在测试我们API的运行实例. 那是对的吗? RestAssured和Spring Boot的TestRestTemplate有什么区别?解决方法:MockMvc是弹簧测试中的类之一.这主要用于控制器层的单元测试.不只是您的控制器类.这是

java-获取断言错误,即使期望值和实际值相同

在以下断言错误中需要帮助. 当我进行以下API调用时,尽管实际值和预期值都相同,但我却收到了此异常. import com.jayway.restassured.RestAssured; import com.jayway.restassured.RestAssured.*; import com.jayway.restassured.matcher.RestAssuredMatchers.*; import org.hamcre

java – 使用restAssured测试spring boot rest应用程序

我一直在努力解决这个问题. 我想使用restAssured来测试我的SpringBoot REST应用程序. 虽然看起来容器旋转得恰到好处,但请放心(其他任何事情似乎都有问题. 我一直得到Connection拒绝例外. java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConn

java – 在Kotlin中编写单元测试,共享变量?

我正在尝试在Kotlin中创建一些功能测试,以使用Rest Assured库向Cart Java服务发出请求. 由于我希望测试在程序上表现,我希望我可以存储第一个A​​PI请求的结果并将其传递给下一个单元测试. 即 createCartTest() – > cartId – > getCartForWebsiteTest(cartId) class CartTest

java – 如何从REstAssured中的Json数组中获取JSON对象

任何人都可以帮我解决这个问题: 我是RestAssured的新手,在我们的自动化脚本中处理JSON. 我有一个API,其响应是JSONArray,即, [{ "id": 1002, "entity": "testcase", "fieldName": "TextName", "displayName": "Name" },

java – 获取Rest Assured的重定向网址?

我正在发出一个GET请求,然后将307重定向到另一个URL,并从那里进行另一个302重定向,依此类推,直到它到达请求的页面.我在从第一个重定向中提取URL时遇到问题,307,我想看到重定向到的位置.我使用Rest Assured作为框架.谢谢!解决方法:我有同样的问题,但我没有307,只有302.我想解决方案

java – 如何验证该数组包含放心的对象?

例如,我有JSON作为回应: [{"id":1,"name":"text"},{"id":2,"name":"text"}]} 我想验证响应是否包含自定义对象.例如: Person(id=1, name=text) 我找到了解决方案 Person[] persons = response.as(Person[].class); assertThat(person, IsArra

java – 在Rest Assured中发布多部分文件和JSON

我需要在Rest Assured post call中发送视频文件和JSON对象. 结构如下: { “sample” : { “name” : “sample-name”, “kind” : “upload”, “video_file” : multipart file here } } 所以我确实喜欢以下内容 码: given()

java – Spring Mock mvc rest-guarantee test无法获得状态

在运行RestAssuredMockMvc和Spring时尝试测试时出错: INFO - Mapped "{[/mysql/hello],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String ee.t.mysql.controllers.testController.printHello() INFO - HV000001: Hiberna

java – 无法在gradle中解析导入org.springframework.data

我刷新了我的gradle项目但它给了我错误“导入org.springframework.data无法解析” 以下是一些它不理解的进口产品 import org.springframework.data.mongodb.core.MongoTemplate; import org.springframework.data.mongodb.core.ScriptOperations; import org.springframework.dat

java – REST确保JSON模式验证不起作用

我正在使用Spring Boot和REST Assured来测试REST API.我正在尝试使用JSON模式验证的示例,但它会抛出此错误: java.lang.IllegalArgumentException: Schema to use cannot be null 根据文档,架构应该是located in the classpath.我的示例架构位于那里.这是我的项目结构和示例模式位