noclassdeffounderror:发生io/restassured/restassured错误

yfwxisqw  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(419)

我已经导入了运行重新发布程序所需的所有jar。但面对这个错误。

import io.restassured.RestAssured;

导入静态io.restassured.restassured.*;公共类bascis{

public static void main(String[] args) {
    // TODO Auto-generated method stub
        RestAssured.baseURI="https://rahulshettyacademy.com";
        given().log().all().queryParam("key", "qaclick123").header("Content-Type","application/json")
        .body("{\r\n"
                + "  \"location\": {\r\n"
                + "    \"lat\": -38.383494,\r\n"
                + "    \"lng\": 33.427362\r\n"
                + "  },\r\n"
                + "  \"accuracy\": 50,\r\n"
                + "  \"name\": \"Frontline house\",\r\n"
                + "  \"phone_number\": \"(+91) 983 893 3937\",\r\n"
                + "  \"address\": \"29, side layout, cohen 09\",\r\n"
                + "  \"types\": [\r\n"
                + "    \"shoe park\",\r\n"
                + "    \"shop\"\r\n"
                + "  ],\r\n"
                + "  \"website\": \"http://google.com\",\r\n"
                + "  \"language\": \"French-IN\"\r\n"
                + "}\r\n"
                + "\r\n"
                + "").when().post("maps/api/place/add/json").then().assertThat().statusCode(200);
}

}
在此处输入图像描述

dtcbnfnu

dtcbnfnu1#

创建rest-assured库是为了在测试范围中使用。你不应该在主范围内使用它。
src公司
主要的
试验<--正确方法
必须在测试范围中使用rest-assured库,如下所述:无法解析导入io.restassured.restassured
我建议使用gradle来管理依赖关系。如果您愿意,您可以下载这个项目的结构与主要,测试。除了gradle和junit支持之外:https://github.com/developercancun/gradle-simple

git clone https://github.com/developercancun/gradle-simple.git

从项目目录的控制台运行

./gradlew clean build

你可以在这里看到:https://imgur.com/a/gvnjfrn

相关问题