Logo: Relish

  1. Sign in

Project: Cucumber-js-sample

Calculator

為了根據顧客消費金額,會員等級和折價券資料
提供專門計算金額的 Calculator
用來計算折扣後的金額

Scenarios
當金額高於 200 元時,可享有 80% 折扣
假設
顧客消費總金額為 "250" 元
計算折扣後金額
那麼
折扣後金額應該為 "200" 元
當金額高於 100 元,但不高於 200 元時,可享有 90% 折扣
假設
顧客消費總金額為 "150" 元
計算折扣後金額
那麼
折扣後金額應該為 "135" 元
當金額小於 100 元,沒有折扣
假設
顧客消費總金額為 "80" 元
計算折扣後金額
那麼
折扣後金額應該為 "80" 元
當顧客是 VIP 時,可享有 20 元折扣
假設
顧客消費總金額為 "90" 元
並且
顧客會員等級是 "VIP"
計算折扣後金額
那麼
折扣後金額應該為 "70" 元
當顧客是一般會員(Normal) 時,可享有 10 元折扣
假設
顧客消費總金額為 "90" 元
並且
顧客會員等級是 "Normal"
計算折扣後金額
那麼
折扣後金額應該為 "80" 元
當顧客使用折價券時,可享有折價券折扣
假設
顧客消費總金額為 "90" 元
並且
使用折價券 "bbb"
計算折扣後金額
那麼
折扣後金額應該為 "80" 元

Last published almost 5 years ago by kirkchen.