@Published public class RestTestSupport extends SimpleRestTestSupport
SimpleRestTestSupport拡張クラス| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TEST_DATA_PARSER_KEY
TestDataParserのリポジトリキー
|
testDescriptiontestName| Constructor and Description |
|---|
RestTestSupport() |
| Modifier and Type | Method and Description |
|---|---|
void |
assertTableEquals(java.lang.String sheetName)
|
void |
assertTableEquals(java.lang.String sheetName,
java.lang.String groupId)
|
void |
assertTableEquals(java.lang.String message,
java.lang.String sheetName,
java.lang.String groupId)
|
void |
assertTableEquals(java.lang.String message,
java.lang.String sheetName,
java.lang.String groupId,
boolean failIfNoDataFound)
|
java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
getListMap(java.lang.String sheetName,
java.lang.String id)
|
java.util.List<java.util.Map<java.lang.String,java.lang.String[]>> |
getListParamMap(java.lang.String sheetName,
java.lang.String id)
|
java.util.Map<java.lang.String,java.lang.String[]> |
getParamMap(java.lang.String sheetName,
java.lang.String id)
|
TestDataParser |
getTestDataParser()
テストデータパーサを取得する。
|
void |
setUpDb()
システムリポジトリから設定を取得しHTTPサーバを起動する。
テストデータが存在する場合はDBにデータを登録する。
以下2種類のテストデータが対象となる。
テストクラス単位で共通のデータシート:setUpDb
テストメソッド単位で固有のデータシート:実行中のメソッド名
|
void |
setUpDb(java.lang.String sheetName)
DbAccessTestSupport.setUpDb(String)への委譲メソッド。 |
void |
setUpDb(java.lang.String sheetName,
java.lang.String groupId)
|
protected void |
setUpDbIfSheetExists(java.lang.String sheetName)
DBセットアップを実行する。
|
assertStatusCode, assertStatusCode, createNoComponentMessage, delete, get, getHttpRequestBuilder, post, put, read, readTextResource, resetHttpServer, sendRequest, sendRequest, sendRequestWithContext, sendRequestWithContext, setUpdispatchEventOfAfterTestClass, dispatchEventOfAfterTestMethod, dispatchEventOfBeforeTestClassAndBeforeSuit, dispatchEventOfBeforeTestMethod, getMethodNamepublic static final java.lang.String TEST_DATA_PARSER_KEY
public void setUpDb()
protected void setUpDbIfSheetExists(java.lang.String sheetName)
sheetName - セットアップ対象データの記載されたシート名public void setUpDb(java.lang.String sheetName)
DbAccessTestSupport.setUpDb(String)への委譲メソッド。sheetName - シート名DbAccessTestSupport.setUpDb(String)public void setUpDb(java.lang.String sheetName,
java.lang.String groupId)
sheetName - シート名groupId - グループIDDbAccessTestSupport.setUpDb(String, String)public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getListMap(java.lang.String sheetName,
java.lang.String id)
sheetName - シート名id - IDDbAccessTestSupport.getListMap(String, String)public java.util.List<java.util.Map<java.lang.String,java.lang.String[]>> getListParamMap(java.lang.String sheetName,
java.lang.String id)
sheetName - シート名id - IDDbAccessTestSupport.getListParamMap(String, String)public java.util.Map<java.lang.String,java.lang.String[]> getParamMap(java.lang.String sheetName,
java.lang.String id)
sheetName - シート名id - IDDbAccessTestSupport.getParamMap(String, String)public void assertTableEquals(java.lang.String sheetName)
sheetName - 期待値を格納したシート名DbAccessTestSupport.assertTableEquals(String)public void assertTableEquals(java.lang.String sheetName,
java.lang.String groupId)
sheetName - 期待値を格納したシート名groupId - グループID(オプション)DbAccessTestSupport.assertTableEquals(String, String)public void assertTableEquals(java.lang.String message,
java.lang.String sheetName,
java.lang.String groupId)
message - 比較失敗時のメッセージgroupId - グループID(オプション)sheetName - 期待値を格納したシート名DbAccessTestSupport.assertTableEquals(String, String, String)public void assertTableEquals(java.lang.String message,
java.lang.String sheetName,
java.lang.String groupId,
boolean failIfNoDataFound)
message - 比較失敗時のメッセージsheetName - 期待値を格納したシート名groupId - グループID(オプション)failIfNoDataFound - データが存在しない場合に例外とするかどうかDbAccessTestSupport.assertTableEquals(String, String, String, boolean)public final TestDataParser getTestDataParser()