@Published public class RestTestSupport extends SimpleRestTestSupport
SimpleRestTestSupport
拡張クラスModifier and Type | Field and Description |
---|---|
static java.lang.String |
TEST_DATA_PARSER_KEY
TestDataParserのリポジトリキー
|
testDescription
testName
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, setUp
dispatchEventOfAfterTestClass, dispatchEventOfAfterTestMethod, dispatchEventOfBeforeTestClassAndBeforeSuit, dispatchEventOfBeforeTestMethod, getMethodName
public 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()