|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.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()
このクラスを破棄します。 |
void |
filter(Filter filter)
|
Description |
getDescription()
|
protected static Seasar2.Provider |
getProvider()
Seasar2 の振る舞いを提供するプロバイダを返します。 |
void |
run(RunNotifier notifier)
|
protected static void |
setProvider(Seasar2.Provider p)
Seasar2 の振る舞いを提供するプロバイダを設定します。 |
void |
sort(Sorter sorter)
|
クラス 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
public void filter(Filter filter) throws NoTestsRemainException
Filterable
内の filter
NoTestsRemainException
public void sort(Sorter sorter)
Sortable
内の sort
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |