|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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コンテナ |
static java.lang.String |
ENV_PATH
このランナーで使用する環境名設定ファイルのパス |
static java.lang.String |
ENV_VALUE
環境名設定ファイルのパスにファイルが存在しない場合の環境名 |
protected static Seasar2.Provider |
provider
Seasar2 の振る舞いを提供するプロバイダ |
static java.lang.String |
S2JUNIT4_CONFIG_KEY
S2JUnit4の振る舞いを設定するためのコンフィグレーションファイルのキー |
static java.lang.String |
S2JUNIT4_CONFIG_PATH
S2JUnit4の振る舞いを設定するためのコンフィグレーションファイルのパス |
コンストラクタの概要 | |
---|---|
Seasar2(java.lang.Class<?> clazz)
インスタンスを構築します。 |
メソッドの概要 | |
---|---|
static void |
configure()
このクラスを設定します。 |
static void |
configure(java.lang.String configFile)
このクラスを設定します。 |
protected org.junit.runner.Runner |
createTestClassRunner(java.lang.Class<?> clazz)
テストクラスランナーを作成します。 |
static void |
dispose()
このクラスを破棄します。 |
void |
filter(org.junit.runner.manipulation.Filter filter)
|
org.junit.runner.Description |
getDescription()
|
protected static Seasar2.Provider |
getProvider()
Seasar2 の振る舞いを提供するプロバイダを返します。 |
void |
run(org.junit.runner.notification.RunNotifier notifier)
|
protected static void |
setProvider(Seasar2.Provider p)
Seasar2 の振る舞いを提供するプロバイダを設定します。 |
void |
sort(org.junit.runner.manipulation.Sorter sorter)
|
クラス org.junit.runner.Runner から継承されたメソッド |
---|
testCount |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final java.lang.String S2JUNIT4_CONFIG_KEY
public static final java.lang.String S2JUNIT4_CONFIG_PATH
public static final java.lang.String ENV_PATH
public static final java.lang.String ENV_VALUE
protected static S2Container configurationContainer
protected static Seasar2.Provider provider
Seasar2
の振る舞いを提供するプロバイダ
コンストラクタの詳細 |
---|
public Seasar2(java.lang.Class<?> clazz) throws java.lang.Exception
clazz
- テストクラス
java.lang.Exception
- 何らかの例外が発生した場合メソッドの詳細 |
---|
protected org.junit.runner.Runner createTestClassRunner(java.lang.Class<?> clazz) throws java.lang.Exception
clazz
- テストクラス
java.lang.Exception
- 何らかの例外が発生した場合protected static Seasar2.Provider getProvider()
Seasar2
の振る舞いを提供するプロバイダを返します。
protected static void setProvider(Seasar2.Provider p)
Seasar2
の振る舞いを提供するプロバイダを設定します。
p
- 振る舞いを提供するプロバイダpublic static void configure()
public static void configure(java.lang.String configFile)
configFile
- 設定ファイルのパスpublic static void dispose()
public org.junit.runner.Description getDescription()
org.junit.runner.Runner
内の getDescription
public void run(org.junit.runner.notification.RunNotifier notifier)
org.junit.runner.Runner
内の run
public void filter(org.junit.runner.manipulation.Filter filter) throws org.junit.runner.manipulation.NoTestsRemainException
org.junit.runner.manipulation.Filterable
内の filter
org.junit.runner.manipulation.NoTestsRemainException
public void sort(org.junit.runner.manipulation.Sorter sorter)
org.junit.runner.manipulation.Sortable
内の sort
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |