org.seasar.s2click.test
クラス S2ClickPageTestCase<T>

java.lang.Object
  上位を拡張 junit.framework.Assert
      上位を拡張 junit.framework.TestCase
          上位を拡張 org.seasar.framework.unit.S2FrameworkTestCase
              上位を拡張 org.seasar.extension.unit.S2TestCase
                  上位を拡張 org.seasar.s2click.test.S2ClickTestCase
                      上位を拡張 org.seasar.s2click.test.S2ClickPageTestCase<T>
型パラメータ:
T - テスト対象のページクラス
すべての実装されたインタフェース:
junit.framework.Test

@Experimental
public abstract class S2ClickPageTestCase<T>
extends S2ClickTestCase

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

作成者:
Naoki Takezoe

フィールドの概要
protected  T page
          テスト対象のページクラスのインスタンス。
 
クラス org.seasar.s2click.test.S2ClickTestCase から継承されたフィールド
config, configService, context, request, response, servlet, templateService
 
クラス org.seasar.framework.unit.S2FrameworkTestCase から継承されたフィールド
ENV_PATH, ENV_VALUE
 
コンストラクタの概要
S2ClickPageTestCase()
           
 
メソッドの概要
protected  T createPage()
          ページクラスのインスタンスを生成します。
protected  void initPage(T page)
          ページクラスの初期化を行います。
 void setUp()
          ページクラスのインスタンスを生成・初期化します。
 
クラス org.seasar.s2click.test.S2ClickTestCase から継承されたメソッド
getField, getRootDicon, load, setConfigService
 
クラス 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
 

フィールドの詳細

page

protected T page
テスト対象のページクラスのインスタンス。

コンストラクタの詳細

S2ClickPageTestCase

public S2ClickPageTestCase()
メソッドの詳細

setUp

public void setUp()
           throws java.lang.Exception
ページクラスのインスタンスを生成・初期化します。 生成されたページクラスのインスタンスはpageフィールドにセットされます。

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

createPage

protected T createPage()
ページクラスのインスタンスを生成します。

setUp()メソッドから呼び出されます。

戻り値:
ページクラスのインスタンス

initPage

protected void initPage(T page)
ページクラスの初期化を行います。 必要に応じてサブクラスでオーバーライドしてください。

setUp()メソッドから呼び出されます。

パラメータ:
page - ページクラスのインスタンス