|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.seasar.framework.unit.S2FrameworkTestCase
Seasar2を使うテストを行なうためのTestCaseです。
| フィールドの概要 | |
protected static java.lang.String |
ENV_PATH
環境が設定されているファイルのパスです。 |
protected static java.lang.String |
ENV_VALUE
環境が設定されていない場合のデフォルト値です。 |
| コンストラクタの概要 | |
S2FrameworkTestCase()
S2FrameworkTestCaseを作成します。 |
|
S2FrameworkTestCase(java.lang.String name)
S2FrameworkTestCaseを作成します。 |
|
| メソッドの概要 | |
protected void |
bindField(java.lang.reflect.Field field)
フィールドにコンポーネントをバインドします。 |
protected void |
bindFields()
フィールドにコンポーネントをバインドします。 |
protected java.lang.String |
convertPath(java.lang.String path)
パスを変換します。 |
protected void |
doRunTest()
テストを実行します。 |
java.lang.Object |
getComponent(java.lang.Class componentClass)
コンポーネントを返します。 |
java.lang.Object |
getComponent(java.lang.String componentName)
コンポーネントを返します。 |
ComponentDef |
getComponentDef(java.lang.Class componentClass)
ComponentDefを返します。 |
ComponentDef |
getComponentDef(java.lang.String componentName)
ComponentDefを返します。 |
S2Container |
getContainer()
S2Containerを返します。 |
protected NamingConvention |
getNamingConvention()
命名規約を返します。 |
protected java.lang.ClassLoader |
getOriginalClassLoader()
オリジナルのクラスローダを返します。 |
protected MockHttpServletRequest |
getRequest()
リクエストを返します。 |
protected MockHttpServletResponse |
getResponse()
レスポンスを返します。 |
protected java.lang.String |
getRootDicon()
ルートのdiconのパスを返します。 |
protected Servlet |
getServlet()
サーブレットを返します。 |
protected MockServletConfig |
getServletConfig()
サーブレットの設定を返します。 |
protected MockServletContext |
getServletContext()
サーブレットコンテキストを返します。 |
protected java.lang.reflect.Method |
getTargetMethod()
ターゲットメソッドを返します。 |
protected java.lang.String |
getTargetName()
ターゲット名を返します。 |
void |
include(java.lang.String path)
diconファイルをインクルードします。 |
protected java.lang.Object |
invoke(java.lang.String methodName)
メソッドを実行します。 |
protected boolean |
isAutoBindable(java.lang.reflect.Field field)
自動バインディング可能かどうか返します。 |
boolean |
isRegisterNamingConvention()
テスト用のS2コンテナを作成する際に NamingConventionを登録する場合はtrueを返します。 |
boolean |
isWarmDeploy()
WARM deployかどうかを返します。 |
protected java.lang.String |
normalizeName(java.lang.String name)
名前を正規化します。 |
void |
register(java.lang.Class componentClass)
コンポーネントを登録します。 |
void |
register(java.lang.Class componentClass,
java.lang.String componentName)
コンポーネントを登録します。 |
void |
register(ComponentDef componentDef)
コンポーネントを登録します。 |
void |
register(java.lang.Object component)
コンポーネントを登録します。 |
void |
register(java.lang.Object component,
java.lang.String componentName)
コンポーネントを登録します。 |
protected java.lang.String |
resolveRootDicon()
ルートのdiconを解決します。 |
void |
runBare()
|
void |
setRegisterNamingConvention(boolean registerNamingConvention)
テスト用のS2コンテナを作成する際に NamingConventionを登録する場合はtrueを設定します。 |
protected void |
setRequest(MockHttpServletRequest request)
リクエストを設定します。 |
protected void |
setResponse(MockHttpServletResponse response)
|
protected void |
setServlet(Servlet servlet)
サーブレットを設定します。 |
protected void |
setServletConfig(MockServletConfig servletConfig)
サーブレットの設定を設定します。 |
protected void |
setServletContext(MockServletContext servletContext)
サーブレットコンテキストを設定します。 |
protected void |
setUpAfterBindFields()
フィールドのバインディング後のセットアップを行ないます。 |
protected void |
setUpAfterContainerInit()
S2コンテナが初期化された後のセットアップを行ないます。 |
protected void |
setUpContainer()
S2コンテナをセットアップします。 |
protected void |
setUpForEachTestMethod()
テストメソッドごとのセットアップを行ないます。 |
void |
setWarmDeploy(boolean warmDeploy)
WARM deployかどうかを設定します。 |
protected void |
tearDownBeforeContainerDestroy()
S2コンテナが破棄される前に終了処理を行ないます。 |
protected void |
tearDownBeforeUnbindFields()
フィールドがアンバインディングされる前に終了処理を行ないます。 |
protected void |
tearDownContainer()
S2コンテナの終了処理を行ないます。 |
protected void |
tearDownForEachTestMethod()
テストメソッドごとの終了処理を行ないます。 |
protected void |
unbindFields()
バインディングされた情報をクリアします。 |
| クラス junit.framework.TestCase から継承したメソッド |
countTestCases, createResult, getName, run, run, runTest, setName, setUp, tearDown, toString |
| クラス junit.framework.Assert から継承したメソッド |
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
protected static final java.lang.String ENV_PATH
protected static final java.lang.String ENV_VALUE
| コンストラクタの詳細 |
public S2FrameworkTestCase()
S2FrameworkTestCaseを作成します。
public S2FrameworkTestCase(java.lang.String name)
S2FrameworkTestCaseを作成します。
name - | メソッドの詳細 |
public boolean isWarmDeploy()
public void setWarmDeploy(boolean warmDeploy)
warmDeploy - public boolean isRegisterNamingConvention()
NamingConventionを登録する場合はtrueを返します。
NamingConventionを登録する場合はtruepublic void setRegisterNamingConvention(boolean registerNamingConvention)
NamingConventionを登録する場合はtrueを設定します。
registerNamingConvention - テスト用のS2コンテナを作成する際にNamingConventionを登録する場合はtruepublic S2Container getContainer()
S2Containerを返します。
S2Containerpublic java.lang.Object getComponent(java.lang.String componentName)
componentName -
public java.lang.Object getComponent(java.lang.Class componentClass)
componentClass -
public ComponentDef getComponentDef(java.lang.String componentName)
ComponentDefを返します。
componentName -
ComponentDefpublic ComponentDef getComponentDef(java.lang.Class componentClass)
ComponentDefを返します。
componentClass -
ComponentDefpublic void register(java.lang.Class componentClass)
componentClass - register(Class, String)
public void register(java.lang.Class componentClass,
java.lang.String componentName)
componentClass - componentName - public void register(java.lang.Object component)
component -
public void register(java.lang.Object component,
java.lang.String componentName)
component - componentName - public void register(ComponentDef componentDef)
componentDef - public void include(java.lang.String path)
path - protected java.lang.String convertPath(java.lang.String path)
path - パス
public void runBare()
throws java.lang.Throwable
java.lang.ThrowableTestCase.runBare()
protected java.lang.String getRootDicon()
throws java.lang.Throwable
java.lang.Throwable
protected void setUpContainer()
throws java.lang.Throwable
java.lang.Throwable - 例外が発生した場合protected java.lang.ClassLoader getOriginalClassLoader()
protected java.lang.String resolveRootDicon()
throws java.lang.Throwable
java.lang.Throwable - 例外が発生した場合
protected void tearDownContainer()
throws java.lang.Throwable
java.lang.Throwable - 例外が発生した場合
protected void setUpAfterContainerInit()
throws java.lang.Throwable
java.lang.Throwable - 例外が発生した場合
protected void setUpAfterBindFields()
throws java.lang.Throwable
java.lang.Throwable - 例外が発生した場合
protected void tearDownBeforeUnbindFields()
throws java.lang.Throwable
java.lang.Throwable - 例外が発生した場合
protected void setUpForEachTestMethod()
throws java.lang.Throwable
java.lang.Throwable - 例外が発生した場合
protected void tearDownBeforeContainerDestroy()
throws java.lang.Throwable
java.lang.Throwable - 例外が発生した場合
protected void tearDownForEachTestMethod()
throws java.lang.Throwable
java.lang.Throwable - 例外が発生した場合
protected void doRunTest()
throws java.lang.Throwable
java.lang.Throwable - 例外が発生した場合protected Servlet getServlet()
protected void setServlet(Servlet servlet)
servlet - サーブレットprotected MockServletConfig getServletConfig()
protected void setServletConfig(MockServletConfig servletConfig)
servletConfig - サーブレットの設定protected MockServletContext getServletContext()
protected void setServletContext(MockServletContext servletContext)
servletContext - サーブレットコンテキストprotected MockHttpServletRequest getRequest()
protected void setRequest(MockHttpServletRequest request)
request - リクエストprotected MockHttpServletResponse getResponse()
protected void setResponse(MockHttpServletResponse response)
response - protected NamingConvention getNamingConvention()
protected java.lang.String getTargetName()
protected java.lang.reflect.Method getTargetMethod()
protected java.lang.Object invoke(java.lang.String methodName)
throws java.lang.Throwable
methodName - メソッド名
java.lang.Throwable - 例外が発生した場合
protected void bindFields()
throws java.lang.Throwable
java.lang.Throwable - 例外が発生した場合protected void bindField(java.lang.reflect.Field field)
field - フィールドprotected java.lang.String normalizeName(java.lang.String name)
name - 名前
protected boolean isAutoBindable(java.lang.reflect.Field field)
field - フィールド
protected void unbindFields()
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||