Package nablarch.test.core.http
Class HttpTestConfiguration
java.lang.Object
nablarch.test.core.http.HttpTestConfiguration
- Direct Known Subclasses:
RestTestConfiguration
HTTPリクエストテスト用の設定定義クラス。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionダンプファイルの拡張子を取得する。ApplicationExceptionが格納されるリクエストスコープのキーを取得する。HTMLチェッカーを取得する。HtmlCheckツール設定ファイルのパスを取得する。HTML出力ディレクトリを取得する。HTMLリソースの文字コードを設定する。HTMLリソースディレクトリを取得する。ダンプディレクトリへコピーされるHTMLリソースの拡張子を取得する。HTMLリソースのコピー先ディレクトリ名を取得する。HTTPHeaderを取得する。HTMLリソースとして除外するディレクトリを取得する。クライアントスクリプトテスト用リソース配置ディレクトリパスを取得する。セッション情報を取得する。テンプディレクトリのパスを取得する。アップロードファイルの一時ディレクトリを取得する。 本ディレクトリは、テスト時にアップロードファイルを一時的に配置するディレクトリとなる。ユーザIDセッションキーを取得する。webベースディレクトリを取得する。ターゲットコード用の設定ファイル(XMLファイル)をリードするための、ルートXMLファイル名を取得する。booleanisBackup()バックアップ実施フラグを取得する。booleanHTMLチェック実行するか否かの設定を取得する。booleanダンプHTMLへの可変項目の出力可否を取得する。voidsetBackup(boolean backup) バックアップ実施フラグを設定する。voidsetCheckHtml(boolean isCheckHtml) HTMLチェック実行するか否かの設定を設定する。voidsetDumpFileExtension(String dumpFileExtension) ダンプファイルの拡張子を設定する。voidsetDumpVariableItem(boolean dumpVariableItem) ダンプHTMLへの可変項目の出力可否を設定する。voidsetExceptionRequestVarKey(String exceptionRequestVarKey) ApplicationExceptionが格納されるリクエストスコープのキーを設定する。voidsetHtmlChecker(HtmlChecker htmlChecker) HTMLチェッカーを設定する。voidsetHtmlCheckerConfig(String htmlCheckerConfig) HtmlCheckツール設定ファイルのパスを設定する。voidsetHtmlDumpDir(String htmlDumpDir) HTML出力ディレクトリを設定する。voidsetHtmlResourcesCharset(String htmlResourcesCharset) HTMLリソースの文字コードを設定する。voidsetHtmlResourcesExtensionList(List<String> htmlResourcesExtensionList) ダンプディレクトリへコピーされるHTMLリソースの拡張子を設定する。voidsetHtmlResourcesRoot(String htmlResourcesRoot) HTMLリソースのコピー先ディレクトリ名を設定する。voidsetHttpHeader(Map<String, String> httpHeader) HTTPHeaderを設定する。voidsetIgnoreHtmlResourceDirectory(List<String> ignoreHtmlResourceDirectory) HTMLリソースとして除外するディレクトリのリストを設定する。voidsetJsTestResourceDir(String jsTestResourceDir) クライアントスクリプトテスト用リソース配置ディレクトリパスを設定する。voidsetSessionInfo(Map<String, Object> sessionInfo) セッション情報を設定する。voidsetTempDirectory(String tempDirectory) テンプディレクトリのパスを設定する。voidsetUploadTmpDirectory(String uploadTmpDirectory) アップロードファイルの一時ディレクトリを設定する。voidsetUserIdSessionKey(String userIdSessionKey) ユーザIDセッションキーを設定する。voidsetWebBaseDir(String webBaseDir) webベースディレクトリを設定する。voidsetXmlComponentFile(String xmlComponentFile) ターゲットコード用の設定ファイル(XMLファイル)をリードするための、ルートXMLファイル名を設定する。
-
Constructor Details
-
HttpTestConfiguration
public HttpTestConfiguration()
-
-
Method Details
-
isDumpVariableItem
public boolean isDumpVariableItem()ダンプHTMLへの可変項目の出力可否を取得する。- Returns:
- dumpVariableItem ダンプHTMLへの可変項目の出力可否
-
setDumpVariableItem
public void setDumpVariableItem(boolean dumpVariableItem) ダンプHTMLへの可変項目の出力可否を設定する。- Parameters:
dumpVariableItem- dumpVariableItem ダンプHTMLへの可変項目の出力可否
-
getHtmlResourcesCharset
HTMLリソースの文字コードを設定する。- Returns:
- HTMLリソースの文字コード
-
setHtmlResourcesCharset
HTMLリソースの文字コードを設定する。- Parameters:
htmlResourcesCharset- HTMLリソースの文字コード
-
isBackup
public boolean isBackup()バックアップ実施フラグを取得する。- Returns:
- バックアップ実施フラグ
-
setBackup
public void setBackup(boolean backup) バックアップ実施フラグを設定する。- Parameters:
backup- バックアップ実施フラグ
-
getHtmlResourcesExtensionList
ダンプディレクトリへコピーされるHTMLリソースの拡張子を取得する。- Returns:
- ダンプディレクトリへコピーされるHTMLリソースの拡張子
-
setHtmlResourcesExtensionList
ダンプディレクトリへコピーされるHTMLリソースの拡張子を設定する。- Parameters:
htmlResourcesExtensionList- ダンプディレクトリへコピーされるHTMLリソースの拡張子
-
getHtmlResourcesRoot
HTMLリソースのコピー先ディレクトリ名を取得する。- Returns:
- HTMLリソースのコピー先ディレクトリ名
-
setHtmlResourcesRoot
HTMLリソースのコピー先ディレクトリ名を設定する。- Parameters:
htmlResourcesRoot- HTMLリソースのコピー先ディレクトリ名
-
getHtmlDumpDir
HTML出力ディレクトリを取得する。- Returns:
- HTML出力ディレクトリ
-
setHtmlDumpDir
HTML出力ディレクトリを設定する。- Parameters:
htmlDumpDir- HTML出力ディレクトリ
-
getWebBaseDir
webベースディレクトリを取得する。- Returns:
- webベースディレクトリ
-
setWebBaseDir
webベースディレクトリを設定する。PJ共通のwebモジュールが存在する場合、このプロパティに カンマ区切りで複数のwebベースディレクトリを指定できる。 "path/to/app/,path/to/common/" 複数指定した場合、先頭から順にリソースが探索される。
- Parameters:
webBaseDir- webベースディレクトリ
-
getJsTestResourceDir
クライアントスクリプトテスト用リソース配置ディレクトリパスを取得する。- Returns:
- クライアントスクリプトテスト用リソース配置ディレクトリパス。
-
setJsTestResourceDir
クライアントスクリプトテスト用リソース配置ディレクトリパスを設定する。- Parameters:
jsTestResourceDir- クライアントスクリプトテスト用リソース配置ディレクトリパス
-
getXmlComponentFile
ターゲットコード用の設定ファイル(XMLファイル)をリードするための、ルートXMLファイル名を取得する。- Returns:
- XMLファイル名
-
setXmlComponentFile
ターゲットコード用の設定ファイル(XMLファイル)をリードするための、ルートXMLファイル名を設定する。- Parameters:
xmlComponentFile- XMLファイル名
-
getUserIdSessionKey
ユーザIDセッションキーを取得する。- Returns:
- ユーザIDセッションキー
-
setUserIdSessionKey
ユーザIDセッションキーを設定する。- Parameters:
userIdSessionKey- ユーザIDセッションキーを設定する。
-
getExceptionRequestVarKey
ApplicationExceptionが格納されるリクエストスコープのキーを取得する。- Returns:
- ApplicationExceptionが格納されるリクエストスコープのキー
-
setExceptionRequestVarKey
ApplicationExceptionが格納されるリクエストスコープのキーを設定する。- Parameters:
exceptionRequestVarKey- ApplicationExceptionが格納されるリクエストスコープのキー
-
getDumpFileExtension
ダンプファイルの拡張子を取得する。- Returns:
- ダンプファイルの拡張子
-
setDumpFileExtension
ダンプファイルの拡張子を設定する。- Parameters:
dumpFileExtension- ダンプファイルの拡張子
-
getHtmlCheckerConfig
HtmlCheckツール設定ファイルのパスを取得する。- Returns:
- HtmlCheckツール設定ファイル
-
setHtmlCheckerConfig
HtmlCheckツール設定ファイルのパスを設定する。- Parameters:
htmlCheckerConfig- HtmlCheckツール設定ファイルのパス
-
getHttpHeader
HTTPHeaderを取得する。- Returns:
- HTTPHeader
-
setHttpHeader
HTTPHeaderを設定する。- Parameters:
httpHeader- HTTPHeader
-
getSessionInfo
セッション情報を取得する。- Returns:
- セッション情報
-
setSessionInfo
セッション情報を設定する。- Parameters:
sessionInfo- セッション情報
-
setCheckHtml
public void setCheckHtml(boolean isCheckHtml) HTMLチェック実行するか否かの設定を設定する。- Parameters:
isCheckHtml- HTMLチェック実行するか否かの設定
-
isCheckHtml
HTMLチェック実行するか否かの設定を取得する。- Returns:
- HTMLチェック実行する場合はtrue、実行しない場合はfalse
-
getHtmlResourcesDir
HTMLリソースディレクトリを取得する。- Returns:
- HTMLリソースディレクトリ
-
getIgnoreHtmlResourceDirectory
HTMLリソースとして除外するディレクトリを取得する。- Returns:
- HTMLリソースディレクトリとして除外するディレクトリのリスト
-
setIgnoreHtmlResourceDirectory
HTMLリソースとして除外するディレクトリのリストを設定する。setHtmlResourcesRoot(String)で設定したディレクトリ配下から、リソースとして除外するディレクトリを設定する。 たとえば、HTMLリソースがバージョン管理されている場合、バージョン管理用のディレクトリ(.svnや.git)などを設定することにより、 不要なファイルがコピーされることを回避でききる。- Parameters:
ignoreHtmlResourceDirectory- HTMLリソースディレクトリとして除外するディレクトリのリスト
-
getTempDirectory
テンプディレクトリのパスを取得する。- Returns:
- テンプディレクトリのパス
-
setTempDirectory
テンプディレクトリのパスを設定する。 JSPのコンパイル後のクラスが格納されるディレクトリ。 本設定を省略して場合のデフォルトテンプディレクトリは、jettyのデフォルト動作となる。- Parameters:
tempDirectory- テンプディレクトリのパス
-
getUploadTmpDirectory
アップロードファイルの一時ディレクトリを取得する。 本ディレクトリは、テスト時にアップロードファイルを一時的に配置するディレクトリとなる。- Returns:
- アップロードファイルの一時ディレクトリ
-
setUploadTmpDirectory
アップロードファイルの一時ディレクトリを設定する。- Parameters:
uploadTmpDirectory- アップロードファイルの一時ディレクトリ
-
getHtmlChecker
HTMLチェッカーを取得する。- Returns:
- HTMLチェッカー
-
setHtmlChecker
HTMLチェッカーを設定する。- Parameters:
htmlChecker- HTMLチェッカー
-