Class ResponseValidateAdapter
java.lang.Object
ai.specformula.spring.instruction.ResponseValidateAdapter
- All Implemented Interfaces:
ResponseValidateInstruction
ResponseValidateInstruction 的轉換層實作。
將 List<Map<String, String>> 轉為 Cucumber DataTable 後委派給 DataTableResponseValidate。
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ResponseValidateAdapter
-
-
Method Details
-
validate
public void validate(String summary, String statusCode, List<Map<String, String>> dataTable) throws ExceptionDescription copied from interface:ResponseValidateInstruction驗證 API 回應的 HTTP 狀態碼和欄位值。- Specified by:
validatein interfaceResponseValidateInstruction- Parameters:
summary- API operation summarystatusCode- 預期的 HTTP 狀態碼dataTable- 預期欄位值(欄位名稱 → 預期值的列表,可為 null 僅驗證狀態碼)- Throws:
Exception
-