org.seasar.framework.unit.impl
クラス InternalTestContextImpl

java.lang.Object
  上位を拡張 org.seasar.framework.unit.impl.SimpleInternalTestContext
      上位を拡張 org.seasar.framework.unit.impl.InternalTestContextImpl
すべての実装されたインタフェース:
InternalTestContext, TestContext

public class InternalTestContextImpl
extends SimpleInternalTestContext

テスト内でServlet、JTA、EJB3のAPIを利用することが可能なテストコンテキストです。

このクラスはサーブレットAPIのモックをサポートします。

作成者:
taedium

フィールドの概要
protected  MockHttpServletRequest request
          HttpServletRequestのモック
protected  MockHttpServletResponse response
          HttpServletResponseのモック
protected  Servlet servlet
          サーブレット
protected  MockServletConfig servletConfig
          ServletConfigのモック
protected  MockServletContext servletContext
          ServletContextのモック
 
クラス org.seasar.framework.unit.impl.SimpleInternalTestContext から継承されたフィールド
autoIncluding, autoPreparing, container, containerInitialized, ejb3Enabled, handler, jtaEnabled, mockInterceptors, namingConvention, testClass, testMethod
 
コンストラクタの概要
InternalTestContextImpl()
          インスタンスを構築します。
 
メソッドの概要
 void destroy()
          このコンポーネントを破棄します。
 void init()
          このコンポーネントを初期化します。
 void setServletContext(MockServletContext servletContext)
          サーブレットコンテキストを設定します。
 
クラス org.seasar.framework.unit.impl.SimpleInternalTestContext から継承されたメソッド
addAspecDef, addMockInterceptor, destroyContainer, getComponent, getComponent, getComponentDef, getComponentDef, getContainer, getExpected, getMockInterceptor, getMockInterceptorSize, getTestClassPackagePath, getTestClassShortName, getTestMethodName, hasComponentDef, include, include, initContainer, isEjb3Enabled, isJtaEnabled, prepareTestData, register, register, register, register, register, setAutoIncluding, setAutoPreparing, setContainer, setEjb3Enabled, setJtaEnabled, setTestClass, setTestMethod
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

servletContext

protected MockServletContext servletContext
ServletContextのモック


servlet

protected Servlet servlet
サーブレット


servletConfig

protected MockServletConfig servletConfig
ServletConfigのモック


request

protected MockHttpServletRequest request
HttpServletRequestのモック


response

protected MockHttpServletResponse response
HttpServletResponseのモック

コンストラクタの詳細

InternalTestContextImpl

public InternalTestContextImpl()
インスタンスを構築します。

メソッドの詳細

setServletContext

public void setServletContext(MockServletContext servletContext)
サーブレットコンテキストを設定します。

パラメータ:
servletContext - サーブレットコンテキスト

init

public void init()
          throws Throwable
クラス SimpleInternalTestContext の記述:
このコンポーネントを初期化します。

オーバーライド:
クラス SimpleInternalTestContext 内の init
例外:
Throwable

destroy

public void destroy()
クラス SimpleInternalTestContext の記述:
このコンポーネントを破棄します。

オーバーライド:
クラス SimpleInternalTestContext 内の destroy


Copyright © 2005-2007 The Seasar Foundation. All Rights Reserved.