public class RequestTestingMessagePool extends MessagePool
| コンストラクタと説明 |
|---|
RequestTestingMessagePool(FixedLengthFile source,
java.util.Map<java.lang.String,java.lang.String> fwHeader)
コンストラクタ
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
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, getSourcepublic 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()