bodybuilder.inspector
クラス Inspector

java.lang.Object
  拡張bodybuilder.inspector.Inspector
直系の既知のサブクラス:
ArrayInspector, BeanInspector, ExceptionInspector, ListInspector, MapInspector, RequestInspector, ServletContextInspector, SessionInspector, SortedSetInspector

public abstract class Inspector
extends java.lang.Object

インスペクター


コンストラクタの概要
Inspector()
           
 
メソッドの概要
 void addTarget(java.lang.String target)
          ターゲットクラスを追加する。
protected static void assertClassEquals(java.lang.Object expected, java.lang.Object actual, ObjectBackTrace trace)
          クラスが等しいことを表明する。
abstract  void assertEquals(java.lang.Object expected, java.lang.Object actual, ObjectBackTrace trace)
          二つのオブジェクトが等しいことを表明する。
protected static void assertKeySetEquals(java.util.Set expected, java.util.Set actual, ObjectBackTrace trace)
          キーセットが等しいことを表明する。
protected static void assertKeySetEquals(java.lang.String message, java.util.Set expected, java.util.Set actual, ObjectBackTrace trace)
          キーセットが等しいことを表明する。
protected static void assertNullEquals(java.lang.Object expected, java.lang.Object actual, ObjectBackTrace trace)
          オブジェクトが等しい(いづれかがnullではない)ことを表明する。
static void assertObjectEquals(java.lang.Object expected, java.lang.Object actual)
          二つのオブジェクトが等しいことを表明する。
static void assertObjectEquals(java.lang.Object expected, java.lang.Object actual, ObjectBackTrace trace)
          二つのオブジェクトが等しいことを表明する。
protected static void assertRegexEquals(java.lang.String regex, java.lang.String actual, ObjectBackTrace trace)
          文字列が正規表現にマッチすることを表明する。
protected static void assertRegexEquals(java.lang.String message, java.lang.String regex, java.lang.String actual, ObjectBackTrace trace)
          文字列が正規表現にマッチすることを表明する。
protected static void assertSizeEquals(int expected, int actual, ObjectBackTrace trace)
          サイズが等しいことを表明する。
protected static void assertSizeEquals(java.lang.String message, int expected, int actual, ObjectBackTrace trace)
          サイズが等しいことを表明する。
 java.util.List getTargets()
          ターゲットクラスのリストを取得する。
protected static boolean isPossibleRegexComparing(java.lang.Object regex, java.lang.Object actual)
          オブジェクトが正規表現で比較可能かどうかを返す。
protected static void rethrow(java.lang.Object expected, java.lang.Object actual, ObjectBackTrace trace)
          例外を投げる。
protected static void rethrow(java.lang.String message, java.lang.Object expected, java.lang.Object actual, ObjectBackTrace trace)
          例外を
protected static java.lang.String unescapeRegex(java.lang.String str)
          正規表現書式のエスケープを解除する。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Inspector

public Inspector()
メソッドの詳細

getTargets

public java.util.List getTargets()
ターゲットクラスのリストを取得する。

戻り値:
ターゲットクラスのリスト

addTarget

public void addTarget(java.lang.String target)
ターゲットクラスを追加する。

パラメータ:
target - ターゲットクラス

assertEquals

public abstract void assertEquals(java.lang.Object expected,
                                  java.lang.Object actual,
                                  ObjectBackTrace trace)
二つのオブジェクトが等しいことを表明する。

パラメータ:
expected - 期待する値
actual - 現実の値
trace - バックトレース

assertObjectEquals

public static void assertObjectEquals(java.lang.Object expected,
                                      java.lang.Object actual)
二つのオブジェクトが等しいことを表明する。

パラメータ:
expected - 期待する値
actual - 現実の値

assertObjectEquals

public static void assertObjectEquals(java.lang.Object expected,
                                      java.lang.Object actual,
                                      ObjectBackTrace trace)
二つのオブジェクトが等しいことを表明する。

パラメータ:
expected - 期待する値
actual - 現実の値
trace - バックトレース

assertNullEquals

protected static void assertNullEquals(java.lang.Object expected,
                                       java.lang.Object actual,
                                       ObjectBackTrace trace)
オブジェクトが等しい(いづれかがnullではない)ことを表明する。

パラメータ:
expected - 期待する値
actual - 実際の値
trace - バックトレース

assertClassEquals

protected static void assertClassEquals(java.lang.Object expected,
                                        java.lang.Object actual,
                                        ObjectBackTrace trace)
クラスが等しいことを表明する。

パラメータ:
expected - 期待する値
actual - 実際の値
trace - バックトレース

assertSizeEquals

protected static void assertSizeEquals(int expected,
                                       int actual,
                                       ObjectBackTrace trace)
サイズが等しいことを表明する。

パラメータ:
expected - 期待する値
actual - 実際の値
trace - バックトレース

assertSizeEquals

protected static void assertSizeEquals(java.lang.String message,
                                       int expected,
                                       int actual,
                                       ObjectBackTrace trace)
サイズが等しいことを表明する。

パラメータ:
message - メッセージ
expected - 期待する値
actual - 実際の値
trace - バックトレース

assertKeySetEquals

protected static void assertKeySetEquals(java.util.Set expected,
                                         java.util.Set actual,
                                         ObjectBackTrace trace)
キーセットが等しいことを表明する。

パラメータ:
expected - 期待する値
actual - 実際の値
trace - バックトレース

assertKeySetEquals

protected static void assertKeySetEquals(java.lang.String message,
                                         java.util.Set expected,
                                         java.util.Set actual,
                                         ObjectBackTrace trace)
キーセットが等しいことを表明する。

パラメータ:
message - メッセージ
expected - 期待する値
actual - 実際の値
trace - バックトレース

unescapeRegex

protected static java.lang.String unescapeRegex(java.lang.String str)
正規表現書式のエスケープを解除する。

パラメータ:
str - 文字列
戻り値:
アンエスケープした文字列

isPossibleRegexComparing

protected static boolean isPossibleRegexComparing(java.lang.Object regex,
                                                  java.lang.Object actual)
オブジェクトが正規表現で比較可能かどうかを返す。

パラメータ:
regex - 期待する正規表現
actual - 実際の値
戻り値:
比較可能な場合はtrue

assertRegexEquals

protected static void assertRegexEquals(java.lang.String regex,
                                        java.lang.String actual,
                                        ObjectBackTrace trace)
文字列が正規表現にマッチすることを表明する。

パラメータ:
regex - 期待する正規表現
actual - 実際の値
trace - バックトレース

assertRegexEquals

protected static void assertRegexEquals(java.lang.String message,
                                        java.lang.String regex,
                                        java.lang.String actual,
                                        ObjectBackTrace trace)
文字列が正規表現にマッチすることを表明する。

パラメータ:
message - メッセージ
regex - 期待する正規表現
actual - 実際の値
trace - バックトレース

rethrow

protected static void rethrow(java.lang.Object expected,
                              java.lang.Object actual,
                              ObjectBackTrace trace)
例外を投げる。

パラメータ:
expected - 期待する値
actual - 実際の値
trace - バックトレース

rethrow

protected static void rethrow(java.lang.String message,
                              java.lang.Object expected,
                              java.lang.Object actual,
                              ObjectBackTrace trace)
例外を

パラメータ:
message - メッセージ
expected - 期待する値
actual - 実際の値
trace - バックトレース