public class RequestTestingMessagePool extends MessagePool
Constructor and Description |
---|
RequestTestingMessagePool(FixedLengthFile source,
java.util.Map<java.lang.String,java.lang.String> fwHeader)
コンストラクタ
|
Modifier and Type | Method and Description |
---|---|
byte[] |
createRequestTestingReceivedMessageBinary(java.lang.String sheetName,
java.lang.Integer caseNo,
java.lang.String responseMessageId,
DataType dataType,
java.lang.String requestId)
応答電文を生成する。
|
java.util.ArrayList<DataRecord> |
getExpectedMessageList()
アサート用要求電文のリストを取得する。
|
java.lang.String |
getRequestId()
リクエストIDを取得する
|
DataRecord |
getRequestTestingReceivedMessage(java.lang.String sheetName,
java.lang.Integer caseNo,
java.lang.String responseMessageId,
DataType dataType,
java.lang.String requestId)
応答電文をレコードをオブジェクトとして取得する。
|
void |
setRequestId(java.lang.String requestId)
リクエストIDを設定する
|
convertByFileType, createLayoutFromDataRecord, getFormatter, getIterator, getRecords, getSource
public RequestTestingMessagePool(FixedLengthFile source, java.util.Map<java.lang.String,java.lang.String> fwHeader)
source
- 元のデータfwHeader
- フレームワーク制御ヘッダpublic void setRequestId(java.lang.String requestId)
requestId
- リクエストIDpublic java.lang.String getRequestId()
public byte[] createRequestTestingReceivedMessageBinary(java.lang.String sheetName, java.lang.Integer caseNo, java.lang.String responseMessageId, DataType dataType, java.lang.String requestId) throws java.util.NoSuchElementException
sheetName
- シート名caseNo
- テストケース番号responseMessageId
- 応答電文のIDrequestId
- リクエストIDdataType
- データタイプjava.util.NoSuchElementException
- メッセージがない場合public DataRecord getRequestTestingReceivedMessage(java.lang.String sheetName, java.lang.Integer caseNo, java.lang.String responseMessageId, DataType dataType, java.lang.String requestId) throws java.util.NoSuchElementException
sheetName
- シート名caseNo
- テストケース番号responseMessageId
- 応答電文のIDrequestId
- リクエストIDdataType
- データタイプjava.util.NoSuchElementException
- メッセージがない場合public java.util.ArrayList<DataRecord> getExpectedMessageList()