[4.2] ポイントがマイナスの場合、受注を更新できない不具合の修正 #5832
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
概要(Overview・Refs Issue)
以下のissue #5795 の対応です。
[4.2] ポイントがマイナスの場合、受注を更新できない
方針(Policy)
実装に関する補足(Appendix)
テスト(Test)
この問題を修正し、次のような機能テストを行いました。
ユーザーのポイントはプラスです
Case 1: 旧請求書と新請求書のポイント差額 1500 - 1000 = 500
Step 1: ユーザーズポイント:1000
Step 2: ご注文のポイント:1000
Step 3: 入力点: 1500
結果: 正常に更新されました
Case 2: 旧請求書と新請求書のポイント差額 2000 - 500 = 1500
Step 1: ユーザーズポイント:500
Step 2: ご注文のポイント:500
Step 3: 入力点: 2000
結果: 更新に失敗しました
Case 3:旧請求書と新請求書のポイント差額 500 - 1000 = -500
Step 1: ユーザーズポイント:500
Step 2: ご注文のポイント:1000
Step 3: 入力点: 500
結果: 正常に更新されました
Case 4: 旧請求書と新請求書のポイント差額 1000 - 1000 = 0
Step 1: ユーザーズポイント:500
Step 2: ご注文のポイント:1000
Step 3: 入力点: 1000
結果: 正常に更新されました
ユーザーのポイントは否定的です。
Case 5: 旧請求書と新請求書のポイント差額 1000 - 500 = 500
Step 1: ユーザーズポイント: - 500
Step 2: ご注文のポイント: 500
Step 3: 入力点: 1000
結果: 更新に失敗しました
Case 6: 旧請求書と新請求書のポイント差額 500 - 1000 = - 500
Step 1: ユーザーズポイント: - 500
Step 2: ご注文のポイント:1000
Step 3: 入力点: 500
結果: 正常に更新されました
Case 7: 旧請求書と新請求書のポイント差額 1000 - 1000 = 0
結果: 正常に更新されました
Step 1: ユーザーズポイント: - 500
Step 2: ご注文のポイント:1000
Step 3: 入力点: 1000
Unit test:
相談(Discussion)
マイナーバージョン互換性保持のための制限事項チェックリスト
レビュワー確認項目