0
安心して使用しているXMLの下にある要素の値CUSTOMER
を比較しようとしています。値CUSTOMER
が存在する私のタグを見つけることができません。安心:子タグのxml値を確認する
私が値の比較に成功すると、INVOICE, ITEM, PRODUCT
と他の詳細も比較する必要があります。以下は
<resource xmlns:xlink="http://www.w3.org/1999/xlink">
<CUSTOMERList xlink:href="http://thomas-bayer.com/sqlrest/CUSTOMER/">CUSTOMER</CUSTOMERList>
<INVOICEList xlink:href="http://thomas-bayer.com/sqlrest/INVOICE/">INVOICE</INVOICEList>
<ITEMList xlink:href="http://thomas-bayer.com/sqlrest/ITEM/">**ITEM**</ITEMList>
<PRODUCTList xlink:href="http://thomas-bayer.com/sqlrest/PRODUCT/">PRODUCT</PRODUCTList>
</resource>
私のコードのJavaコードです:コードを実行した後に生成
RestAssured.baseURI = "http://thomas-bayer.com";
try {
RestAssured.given().parameter("CUSTOMERList")
.when().post("/sqlrest").then()
.body("resource.CUSTOMERList", Matchers.equalTo("CUSTOMER"));
} catch (Exception e) {
e.printStackTrace();
}
エラー:
java.lang.AssertionError: XML path resource.CUSTOMERList doesn't match.
Expected: CUSTOMER