クラス XpathRequestMatchers
java.lang.ObjectSE
org.springframework.test.web.client.match.XpathRequestMatchers
XPath 式を使用するコンテンツ
RequestMatcher
実装をリクエストするためのファクトリメソッド。 このクラスのインスタンスには通常、MockRestRequestMatchers.xpath(String, Object...)
または MockRestRequestMatchers.xpath(String, Map, Object...)
を介してアクセスします。
- 導入:
- 3.2
- 作成者:
- Rossen Stoyanchev, Sam Brannen
コンストラクターのサマリー
コンストラクター方法の概要
修飾子と型メソッド説明booleanValue
(BooleanSE value) XPath を適用し、見つかったブール値をアサートします。指定された XPath にコンテンツが存在しないことを表明します。exists()
コンテンツが指定された XPath に存在することを表明します。XPath を適用し、指定されたMatcher<Node>
でそれをアサートします。nodeCount
(int expectedCount) XPath を適用し、見つかったノードの数をアサートします。XPath を適用し、指定されたMatcher<Integer>
で見つかったノードの数をアサートします。XPath を適用し、見つかった数値をアサートします。XPath を適用し、指定されたマッチャーで見つかった数をアサートします。XPath を適用し、見つかった文字列コンテンツをアサートします。XPath を適用し、指定されたマッチャーで見つかった String コンテンツをアサートします。
コンストラクターの詳細
XpathRequestMatchers
protected XpathRequestMatchers(StringSE expression, @Nullable MapSE<StringSE, StringSE> namespaces, ObjectSE... args) throws XPathExpressionExceptionSE直接インスタンス化用ではなく、クラスコンストラクター。MockRestRequestMatchers.xpath(String, Object...)
またはMockRestRequestMatchers.xpath(String, Map, Object...)
を使用します。- パラメーター:
expression
- XPath 式namespaces
- XPath 式で参照される XML 名前空間、またはnull
args
-String.format(String, Object...)
SE で定義されたフォーマット指定子を使用して、XPath 式をパラメーター化するための引数- 例外:
XPathExpressionExceptionSE
- 式のコンパイルが失敗した場合
メソッドの詳細
node
XPath を適用し、指定されたMatcher<Node>
でそれをアサートします。exists
コンテンツが指定された XPath に存在することを表明します。doesNotExist
指定された XPath にコンテンツが存在しないことを表明します。nodeCount
XPath を適用し、指定されたMatcher<Integer>
で見つかったノードの数をアサートします。nodeCount
XPath を適用し、見つかったノードの数をアサートします。string
XPath を適用し、指定されたマッチャーで見つかった String コンテンツをアサートします。string
XPath を適用し、見つかった文字列コンテンツをアサートします。number
XPath を適用し、指定されたマッチャーで見つかった数をアサートします。number
XPath を適用し、見つかった数値をアサートします。booleanValue
XPath を適用し、見つかったブール値をアサートします。