public class XpathResultMatchers
extends java.lang.Object このクラスのインスタンスは通常、MockMvcResultMatchers.xpath(java.lang.String, java.lang.Object...) を介してアクセスされます。
| 修飾子 | コンストラクターと説明 |
|---|---|
protected | XpathResultMatchers(java.lang.String expression, java.util.Map<java.lang.String,java.lang.String> namespaces, java.lang.Object... args) 直接インスタンス化用ではなく、protected コンストラクター。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
ResultMatcher | booleanValue(java.lang.Boolean value)XPath を評価し、見つかった Boolean 値をアサートします。 |
ResultMatcher | doesNotExist()XPath を評価し、コンテンツが存在しないことを表明します。 |
ResultMatcher | exists()XPath を評価し、コンテンツが存在することをアサートします。 |
ResultMatcher | node(org.hamcrest.Matcher<? super org.w3c.dom.Node> matcher)XPath を評価し、指定された Hamcrest Matcher で見つかった Node コンテンツをアサートします。 |
ResultMatcher | nodeCount(int expectedCount)XPath を評価し、見つかったノードの数をアサートします。 |
ResultMatcher | nodeCount(org.hamcrest.Matcher<java.lang.Integer> matcher)XPath を評価し、指定された Hamcrest Matcher で見つかったノードの数をアサートします。 |
ResultMatcher | number(java.lang.Double expectedValue)XPath を評価し、見つかった Double 値をアサートします。 |
ResultMatcher | number(org.hamcrest.Matcher<? super java.lang.Double> matcher)XPath を評価し、指定された Hamcrest Matcher で見つかった Double 値をアサートします。 |
ResultMatcher | string(org.hamcrest.Matcher<? super java.lang.String> matcher)XPath を適用し、指定された Hamcrest Matcher で見つかった String 値をアサートします。 |
ResultMatcher | string(java.lang.String expectedValue)XPath を適用し、見つかった String 値をアサートします。 |
protected XpathResultMatchers(java.lang.String expression,
@Nullable
java.util.Map<java.lang.String,java.lang.String> namespaces,
java.lang.Object... args)
throws javax.xml.xpath.XPathExpressionExceptionMockMvcResultMatchers.xpath(String, Object...) または MockMvcResultMatchers.xpath(String, Map, Object...) を使用します。expression - XPath 式 namespaces - XPath 式で参照される XML 名前空間、または nullargs - String.format(String, Object...) で定義されたフォーマット指定子を使用して XPath 式をパラメーター化する引数 javax.xml.xpath.XPathExpressionExceptionpublic ResultMatcher node(org.hamcrest.Matcher<? super org.w3c.dom.Node> matcher)
Matcher で見つかった Node コンテンツをアサートします。public ResultMatcher exists()
public ResultMatcher doesNotExist()
public ResultMatcher nodeCount(org.hamcrest.Matcher<java.lang.Integer> matcher)
Matcher で見つかったノードの数をアサートします。public ResultMatcher nodeCount(int expectedCount)
public ResultMatcher string(org.hamcrest.Matcher<? super java.lang.String> matcher)
Matcher で見つかった String 値をアサートします。public ResultMatcher string(java.lang.String expectedValue)
String 値をアサートします。public ResultMatcher number(org.hamcrest.Matcher<? super java.lang.Double> matcher)
Matcher で見つかった Double 値をアサートします。public ResultMatcher number(java.lang.Double expectedValue)
Double 値をアサートします。public ResultMatcher booleanValue(java.lang.Boolean value)
Boolean 値をアサートします。