|
|||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||
java.lang.Objectwoolpack.test.TestUtils
public final class TestUtils
ユーティリティです。
| メソッドの概要 | |
|---|---|
static boolean |
equals(Object a,
Object b)
構造化されたコレクションを再帰的に比較します。 |
static Map<String,List<Object>> |
selectEmbedded(Iterable<String> attrNames,
Node node)
DOM ノードからキーとその値を抽出します。 |
static Map<String,List<Object>> |
selectForm(Node node)
DOMノードをフォームとしてキーとその値を抽出します。 |
static Map<String,List<Object>> |
selectQuery(String query)
URL のクエリーからキーとその値を抽出します。 |
static String |
toString(Reader reader)
Readerを読み込んで文字列に変換し、Reader.close()します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| メソッドの詳細 |
|---|
public static Map<String,List<Object>> selectQuery(String query)
query - URL。
Map。public static Map<String,List<Object>> selectForm(Node node)
node - 抽出対象。
Map。
public static Map<String,List<Object>> selectEmbedded(Iterable<String> attrNames,
Node node)
attrNames - 属性名の一覧。本クラスはこの引数の状態を変化させない。node - 抽出対象。
Map。
public static String toString(Reader reader)
throws IOException
Readerを読み込んで文字列に変換し、Reader.close()します。
reader - 読み込み先。
IOException - Reader.read()に失敗した場合。
public static boolean equals(Object a,
Object b)
Listの場合、各々同一インデックスの要素が同一の場合にふたつのListを同一とします。
配列はListとみなして同一性を判定します。
両方ともCollectionであり片方がListでも配列でもない場合は順序に関係ないCollectionの包含関係を比較します。
引数が両方ともMapの場合、Map.keySet()が同一で各々同一キーに対する値が同一の場合にふたつのMapを同一とします。
引数の両方ともLinkedHashMapの場合は要素の出現順序を同一性判定に含めます。
引数の両方ともMapで片方がLinkedHashMapでない場合は要素の出現順序を同一性判定に含めません。
このクラスは LSP(The Liskov Substitution Principle) を満たしません。
a - 比較元。b - 比較先。
|
|||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||