org.seasar.s2click.test
クラス S2ClickTestCase

java.lang.Object
  上位を拡張 junit.framework.Assert
      上位を拡張 junit.framework.TestCase
          上位を拡張 org.seasar.framework.unit.S2FrameworkTestCase
              上位を拡張 org.seasar.extension.unit.S2TestCase
                  上位を拡張 org.seasar.s2click.test.S2ClickTestCase
すべての実装されたインタフェース:
junit.framework.Test
直系の既知のサブクラス:
S2ClickPageTestCase, S2ClickServiceTestCase

@Experimental
public abstract class S2ClickTestCase
extends org.seasar.extension.unit.S2TestCase

S2Clickのテストケースの抽象基底クラスです。

作成者:
Naoki Takezoe

フィールドの概要
protected  org.apache.click.servlet.MockServletConfig config
           
protected  MockConfigService configService
           
protected  org.apache.click.servlet.MockServletContext context
           
protected  org.apache.click.servlet.MockRequest request
           
protected  org.apache.click.servlet.MockResponse response
           
protected  org.apache.click.ClickServlet servlet
           
protected  MockTemplateService templateService
           
 
クラス org.seasar.framework.unit.S2FrameworkTestCase から継承されたフィールド
ENV_PATH, ENV_VALUE
 
コンストラクタの概要
S2ClickTestCase()
           
 
メソッドの概要
protected  java.lang.Object getField(java.lang.Object obj, java.lang.String fieldName)
          オブジェクトからフィールド名を指定してフィールドの値を取得するためのユーティリティメソッドです。
protected  java.lang.String getRootDicon()
           
protected  java.lang.String load(java.lang.String fileName)
          テストケースと同じパッケージにあるテキストファイルを読み込み、文字列として返却します。
protected  void setConfigService(org.apache.click.service.ConfigService configService)
          テストケースで個別のConfigServiceを使用する場合は、 setUp()メソッド内でこのメソッドを使用して設定してください。
 void setUp()
          テストケースの初期化を行います。
 
クラス org.seasar.extension.unit.S2TestCase から継承されたメソッド
assertBeanEquals, assertBeanListEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertMapEquals, assertMapListEquals, deleteDb, deleteTable, doRunTest, getConnection, getDatabaseMetaData, getDataSource, getSqlWriter, needTransaction, readDb, readDbBySql, readDbByTable, readDbByTable, readXls, readXls, readXlsAllReplaceDb, readXlsAllReplaceDb, readXlsReplaceDb, readXlsReplaceDb, readXlsWriteDb, readXlsWriteDb, reload, reload, reloadOrReadDb, setUpAfterContainerInit, setupDataSource, tearDownBeforeContainerDestroy, tearDownDataSource, writeDb, writeXls
 
クラス org.seasar.framework.unit.S2FrameworkTestCase から継承されたメソッド
bindField, bindFields, convertPath, getComponent, getComponent, getComponentDef, getComponentDef, getContainer, getNamingConvention, getOriginalClassLoader, getRequest, getResponse, getServlet, getServletConfig, getServletContext, getTargetMethod, getTargetName, include, invoke, isAutoBindable, isRegisterNamingConvention, isWarmDeploy, normalizeName, register, register, register, register, register, resolveRootDicon, runBare, setRegisterNamingConvention, setRequest, setResponse, setServlet, setServletConfig, setServletContext, setUpAfterBindFields, setUpContainer, setUpForEachTestMethod, setWarmDeploy, tearDownBeforeUnbindFields, tearDownContainer, tearDownForEachTestMethod, unbindFields
 
クラス junit.framework.TestCase から継承されたメソッド
countTestCases, createResult, getName, run, run, runTest, setName, 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
 

フィールドの詳細

config

protected org.apache.click.servlet.MockServletConfig config

context

protected org.apache.click.servlet.MockServletContext context

request

protected org.apache.click.servlet.MockRequest request

response

protected org.apache.click.servlet.MockResponse response

servlet

protected org.apache.click.ClickServlet servlet

configService

protected MockConfigService configService

templateService

protected MockTemplateService templateService
コンストラクタの詳細

S2ClickTestCase

public S2ClickTestCase()
メソッドの詳細

getRootDicon

protected java.lang.String getRootDicon()
                                 throws java.lang.Throwable
オーバーライド:
クラス org.seasar.framework.unit.S2FrameworkTestCase 内の getRootDicon
例外:
java.lang.Throwable

setUp

public void setUp()
           throws java.lang.Exception
テストケースの初期化を行います。

MockContextを初期化します。

オーバーライド:
クラス junit.framework.TestCase 内の setUp
例外:
java.lang.Exception

setConfigService

protected void setConfigService(org.apache.click.service.ConfigService configService)
テストケースで個別のConfigServiceを使用する場合は、 setUp()メソッド内でこのメソッドを使用して設定してください。

なお、このメソッドで設定するConfigServiceオブジェクトは MockConfigServiceを継承している必要があります。

パラメータ:
configService - ConfigService実装オブジェクト

getField

protected java.lang.Object getField(java.lang.Object obj,
                                    java.lang.String fieldName)
オブジェクトからフィールド名を指定してフィールドの値を取得するためのユーティリティメソッドです。

パラメータ:
obj - 対象オブジェクト
fieldName - フィールド名
戻り値:
フィールドの値

load

protected java.lang.String load(java.lang.String fileName)
テストケースと同じパッケージにあるテキストファイルを読み込み、文字列として返却します。 テキストファイルの文字コードはUTF-8である必要があります。 また、改行コードはLFに統一されます。

パラメータ:
fileName - ファイル名
戻り値:
ファイルの内容
例外:
java.lang.RuntimeException - ファイルの読み込みに失敗した場合