:銀行が閉まっている時でも現金が得られるように シナリオ1:口座に十分な残高がある Given :口座残高が$100 で And :カードが有効であり And :機械に十分な現金が入っていれば When :口座所持者が$20 要求した場合に Then :ATM は$20 を支払い And :口座残高は$80 になり And :カードは返却されなければならない。 シナリオ2:口座に十分な残高がない Given :口座残高が$10 で And :カードが有効であり And :機械に十分な現金が入っていれば When :口座所持者が$20 要求した場合に Then :ATM は一切現金を支払わず And :ATM は残高が足りないと言い And :口座残高は$20 のまま And :カードは返却されなければならない。 BDD を Scalebase 開発にどう役立てるか