|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectwoolpack.test.TestUtils
public final class TestUtils
テスト用の静的メソッドの集まり。
メソッドの概要 | |
---|---|
static boolean |
equals(DomContext context,
java.lang.String expected)
引数 expected を XML の文字列表現とみなして 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)
引数 expected を XML の文字列表現とみなして親ノードに /HTML/BODY/ を付加して DOM ノードを比較する。 |
static boolean |
equalsForm(DomContext context,
java.lang.String expected)
引数 expected を XML の文字列表現とみなして親ノードに /HTML/BODY/FORM/ を付加して DOM ノードを比較する。 |
static DomExpression |
getToNode(java.lang.String s)
引数を XML の文字列表現とみなして DOM ノードを生成する DomExpression を返す。 |
static DomExpression |
getToNodeBody(java.lang.String s)
引数を XML の文字列表現とみなして親ノードとして /HTML/BODY/ を付加して DOM ノードを生成する DomExpression を返す。 |
static DomExpression |
getToNodeForm(java.lang.String s)
引数を XML の文字列表現とみなして親ノードとして /HTML/BODY/FORM/ を付加して DOM ノードを生成する DomExpression を返す。 |
static void |
print(DomContext context)
DomContext.getNode() を標準出力に出力する。 |
static java.lang.Object |
sandwitchSerial(java.lang.Object from)
引数を直列化し、再び復元したものを返す。 |
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
- 比較先。
public static java.lang.Object sandwitchSerial(java.lang.Object from) throws java.io.IOException, java.lang.ClassNotFoundException
from
- 直列化対象。
java.io.IOException
- 直列化に失敗した場合。
java.lang.ClassNotFoundException
- 直列化に失敗した場合。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |