|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object junit.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
を登録する場合はtrue
public void setRegisterNamingConvention(boolean registerNamingConvention)
NamingConvention
を登録する場合はtrue
を設定します。
registerNamingConvention
- テスト用のS2コンテナを作成する際にNamingConvention
を登録する場合はtrue
public S2Container getContainer()
S2Container
を返します。
S2Container
public 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
-
ComponentDef
public ComponentDef getComponentDef(java.lang.Class componentClass)
ComponentDef
を返します。
componentClass
-
ComponentDef
public 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.Throwable
TestCase.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()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |