|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectwoolpack.TestUtils
public class TestUtils
テスト用の静的メソッドの集まり。
| メソッドの概要 | |
|---|---|
static boolean |
equals(DomContext context,
java.lang.String expected)
DOM ノードを比較する。 |
static boolean |
equals(org.w3c.dom.Node node0,
org.w3c.dom.Node node1)
DOM ノードを比較する。 |
static boolean |
equals(java.lang.Object a,
java.lang.Object b)
構造化されたコレクションを再帰的に比較する。 |
static boolean |
equalsBody(DomContext context,
java.lang.String expected)
引数 exprected の親ノードに HTML-BODY タグを追加して DOM ノードを比較する。 |
static boolean |
equalsForm(DomContext context,
java.lang.String expected)
引数 exprected の親ノードに HTML-BODY-FORM タグを追加して DOM ノードを比較する。 |
static DomExpression |
getToNode(java.lang.String s)
引数を XML として DOM ノードを生成する DomExpressionを返す。 |
static DomExpression |
getToNodeBody(java.lang.String s)
引数を XML として DOM ノードを生成する DomExpressionを返す。 |
static DomExpression |
getToNodeForm(java.lang.String s)
引数を XML として DOM ノードを生成する DomExpressionを返す。 |
static void |
print(DomContext context)
DomContext.getNode()を標準出力に出力する。 |
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
selectEmbedded(java.lang.Iterable<java.lang.String> attrNames,
org.w3c.dom.Node node)
DOM ノードからキーとその値を抽出する。 |
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
selectForm(org.w3c.dom.Node node)
DOMノードをフォームとしてキーとその値を抽出する。 |
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
selectQuery(java.lang.String query)
URL のクエリーからキーとその値を抽出する。 |
static java.lang.String |
toString(java.io.Reader reader)
Readerを読み込んで文字列に変換し、Reader.close()する。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| メソッドの詳細 |
|---|
public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> selectQuery(java.lang.String query)
query - URL。
Map。public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> selectForm(org.w3c.dom.Node node)
node - 抽出対象。
Map。
public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> selectEmbedded(java.lang.Iterable<java.lang.String> attrNames,
org.w3c.dom.Node node)
attrNames - 属性名の一覧。本クラスはこの引数の状態を変化させない。node - 抽出対象。
Map。public static void print(DomContext context)
DomContext.getNode()を標準出力に出力する。
context - 出力対象。
java.lang.NullPointerException - 引数またはDomContext.getNode()が null の場合。public static DomExpression getToNodeForm(java.lang.String s)
DomExpressionを返す。
s - HTML-BODY-FORM の子ノードの XML 表現。
DomExpression。public static DomExpression getToNodeBody(java.lang.String s)
DomExpressionを返す。
s - HTML-BODY の子ノードの XML 表現。
DomExpression。public static DomExpression getToNode(java.lang.String s)
DomExpressionを返す。
s - XML 表現。
DomExpression。
public static boolean equalsForm(DomContext context,
java.lang.String expected)
context - 比較先。expected - 比較元。
public static boolean equalsBody(DomContext context,
java.lang.String expected)
context - 比較先。expected - 比較元。
public static boolean equals(DomContext context,
java.lang.String expected)
context - 比較先。expected - 比較元。
public static boolean equals(org.w3c.dom.Node node0,
org.w3c.dom.Node node1)
node0 - 比較元。node1 - 比較先。
public static java.lang.String toString(java.io.Reader reader)
throws java.io.IOException
Readerを読み込んで文字列に変換し、Reader.close()する。
reader - 読み込み先。
java.io.IOException - Reader.read()に失敗した場合。
public static boolean equals(java.lang.Object a,
java.lang.Object b)
Listの場合、各々同一インデックスの要素が同一の場合にふたつのListを同一とする。
配列はListとみなして同一性を判定する。
両方ともCollectionであり片方がListでも配列でもない場合は順序に関係ないCollectionの包含関係を比較する。
引数が両方ともMapの場合、Map.keySet()が同一で各々同一キーに対する値が同一の場合にふたつのMapを同一とする。
引数の両方ともLinkedHashMapの場合は要素の出現順序を同一性判定に含める。
引数の両方ともMapで片方がLinkedHashMapでない場合は要素の出現順序を同一性判定に含めない。
a - 比較元。b - 比較先。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||