我终于想出了如何从XML中获取列表。然而,Rest Assured网站没有讨论如何对我得到的列表进行断言。我如何断言这部电影具有布鲁斯·威利斯(Bruce Willis)作为演员,可以放心使用给定的格式,那么,那么?我是否在给定的()中使用列表?
@Test
public void verifyBruceWillisIsInDieHard() {
String xmlPath = get(
"http://www.omdbapi.com/?t=Die+Hard&y=&plot=short&r=xml")
.andReturn().body().asString();
XmlPath actor = new XmlPath(xmlPath);
actor.setRoot("movie");
List<String> nameOfFirstActor = actor.getList("movie.@actors");
System.out.println(nameOfFirstActor);
最佳答案
大概是这样吗?
when().
get("http://www.omdbapi.com/?t=Die+Hard&y=&plot=short&r=xml").
then().
body("movie.@actors", hasItem("bruce willis"));