放心收藏问题

时间:2017-07-13 18:44:04

标签: rest-assured

以下是代码

given().
        get("http://services.groupkt.com/country/get/all").        
then().
      body("RestResponse.result.name", hasItems("Austria","Algeria")).log().all();

IDE无法识别hasItems(),显示为无法解析方法hasItems()

Maven dependecies存在:放心,groovy,hamcrest。

请帮帮我。

2 个答案:

答案 0 :(得分:0)

我知道你提到你将它包含在你的POM Dependancies中,但是你尝试过导入这个库吗?

import static org.hamcrest.Matchers.*;

答案 1 :(得分:0)

您提出的要求是完美的,我看不到任何问题。我了解Eclipse中无法解析方法“ hasItems”。就是说,它没有正确导入到IDE中。

添加如下所示的导入内容:

import static org.hamcrest.CoreMatchers.hasItems;

可以解决您的问题。