Project

General

Profile

Actions

CR #804

closed
RA

Requirement #801: JCIC Mock Server:建立可驗證的專業測試基準

CR:新增 21 個自動化測試與 npm test

CR #804: CR:新增 21 個自動化測試與 npm test

Added by Redmine Admin 6 days ago.

Status:
Closed
Priority:
P1-High
Assignee:
-
Category:
Testing
Start date:
10/19/2026
Due date:
10/19/2026
% Done:

100%

Estimated time:
Story Points:

Description

目的

讓 JCIC Mock Server 的正常、格式切換與錯誤路徑可用單一指令重複驗證。

變更

  • server.js 匯出 Express app,測試可在隨機 Port 啟動。
  • 新增 test/jcic.test.js。
  • package.json 新增 "test": "node --test"。

測試涵蓋

  • 健康檢查。
  • JSON/XML 正常查詢與交叉格式回應。
  • Accept q=0。
  • 欄位名稱正規化。
  • 缺少欄位、格式錯誤、非法產品、查無資料。
  • 空白 Body、解析錯誤、415、404、413。

結果

  • 21/21 通過。

No data to display

Actions

Also available in: PDF Atom