|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.junit.runner.Runner org.seasar.framework.unit.Seasar2
public class Seasar2
S2JUnit4を実行するためのRunner
です。
RunWith
に指定して次のように利用します。
@RunWith(Seasar2.class) public class HogeTest { ... }
入れ子のクラスの概要 | |
---|---|
static interface |
Seasar2.Configurator
Seasar2 の振る舞いを構成します。 |
static class |
Seasar2.DefaultConfigurator
Seasar2 の振る舞いを構成するデフォルトの実装クラスです。 |
static class |
Seasar2.DefaultProvider
Seasar2 の振る舞いを提供するデフォルトの実装クラスです。 |
static interface |
Seasar2.Provider
Seasar2 の振る舞いを提供します。 |
フィールドの概要 | |
---|---|
protected static S2Container |
configurationContainer
コンフィグレーションファイルから構築されたコンフィグレーションS2コンテナ |
protected static Seasar2.Provider |
provider
Seasar2 の振る舞いを提供するプロバイダ |
static String |
S2JUNIT4_CONFIG_KEY
S2JUnit4の振る舞いを設定するためのコンフィグレーションファイルのキー |
static String |
S2JUNIT4_CONFIG_PATH
S2JUnit4の振る舞いを設定するためのコンフィグレーションファイルのパス |
コンストラクタの概要 | |
---|---|
Seasar2(Class<?> clazz)
インスタンスを構築します。 |
メソッドの概要 | |
---|---|
static void |
configure()
このクラスを設定します。 |
static void |
configure(String configFile)
このクラスを設定します。 |
protected Runner |
createTestClassRunner(Class<?> clazz)
テストクラスランナーを作成します。 |
static void |
dispose()
このクラスを破棄します。 |
Description |
getDescription()
|
protected static Seasar2.Provider |
getProvider()
Seasar2 の振る舞いを提供するプロバイダを返します。 |
void |
run(RunNotifier notifier)
|
protected static void |
setProvider(Seasar2.Provider p)
Seasar2 の振る舞いを提供するプロバイダを設定します。 |
クラス org.junit.runner.Runner から継承されたメソッド |
---|
testCount |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final String S2JUNIT4_CONFIG_KEY
public static final String S2JUNIT4_CONFIG_PATH
protected static S2Container configurationContainer
protected static Seasar2.Provider provider
Seasar2
の振る舞いを提供するプロバイダ
コンストラクタの詳細 |
---|
public Seasar2(Class<?> clazz) throws Exception
clazz
- テストクラス
Exception
- 何らかの例外が発生した場合メソッドの詳細 |
---|
protected Runner createTestClassRunner(Class<?> clazz) throws Exception
clazz
- テストクラス
Exception
- 何らかの例外が発生した場合protected static Seasar2.Provider getProvider()
Seasar2
の振る舞いを提供するプロバイダを返します。
protected static void setProvider(Seasar2.Provider p)
Seasar2
の振る舞いを提供するプロバイダを設定します。
p
- 振る舞いを提供するプロバイダpublic static void configure()
public static void configure(String configFile)
configFile
- 設定ファイルのパスpublic static void dispose()
public Description getDescription()
Runner
内の getDescription
public void run(RunNotifier notifier)
Runner
内の run
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |