Ticket #1978 (reopened 新規開発)
[ヘルパー]SC_Helper_Purchase
Reported by: | kim | Owned by: | shift_hiroko.tamagawa |
---|---|---|---|
Priority: | 中 | Milestone: | EC-CUBE 2.13系 ユニットテストProject |
Component: | その他 | Version: | 2.12.2 |
Keywords: | Cc: | ||
修正済み: | no |
Description (last modified by kim) (diff)
▼対象ファイル
/helper/SC_Helper_Purchase.php
▼注意事項
testsフォルダへコミットをお願いします。
単体テストガイドライン
EC-CUBE標準規約/単体テストガイドライン
Change History
comment:1 Changed 11 years ago by kim
- Summary changed from 【ヘルパー】SC_Helper_Purchase to [ヘルパー]SC_Helper_Purchase
comment:2 Changed 11 years ago by shift_hiroko.tamagawa
- Owner changed from somebody to shift_hiroko.tamagawa
comment:3 Changed 11 years ago by shift_hiroko.tamagawa
- Status changed from new to closed
- Resolution set to 修正済
現在テスト作成可能な範囲に関して単体テストを作成しました。 下記個のfunctionについては対応しておりません。
- 現在使われていないもの
- cancelOrder()
- rollbackOrder()
- getOrderTempByOrderId()
- sendOrderMail()
- 技術的に対応困難だったもの
- verifyChangeCart() -- exitが直接書かれているため
- getDelivDate() -- 現在日時に依存しているため
- getDateArray() -- 現在日時に依存しているため
comment:4 Changed 11 years ago by shift_hiroko.tamagawa
- Status changed from closed to reopened
- Resolution 修正済 deleted
- cancelOrder()
- rollbackOrder()
についてはテスト作成が必要
comment:5 Changed 11 years ago by shift_hiroko.tamagawa
- Status changed from reopened to closed
- Resolution set to 修正済
comment:6 Changed 11 years ago by kim
- Status changed from closed to reopened
- Resolution 修正済 deleted
- Description modified (diff)
以下のテストケースがPostgreSQLだとエラーが発生するため、取り急ぎPostgreSQLだと実行しないように r22622 で回避しておきます。
問題なければ、合宿のブランチからマージしてください。
- SC_Helper_Purchase_registerOrderTest::testRegisterOrder_受注IDが未指定の場合_新たにIDが発行される()
- SC_Helper_Purchase_registerOrderDetailTest.php::testRegisterOrderDetail_該当の受注が存在する場合_削除後に新しい情報が登録される()
- SC_Helper_Purchase_registerOrderDetailTest.php::testRegisterOrderDetail_該当の受注が存在しない場合_新しい情報が追加登録される()
Note: See
TracTickets for help on using
tickets.