Ticket #1978 (reopened 新規開発)

Opened 8 years ago

Last modified 8 years ago

[ヘルパー]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 8 years ago by kim

  • Summary changed from 【ヘルパー】SC_Helper_Purchase to [ヘルパー]SC_Helper_Purchase

comment:2 Changed 8 years ago by shift_hiroko.tamagawa

  • Owner changed from somebody to shift_hiroko.tamagawa

comment:3 Changed 8 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 8 years ago by shift_hiroko.tamagawa

  • Status changed from closed to reopened
  • Resolution 修正済 deleted
  • cancelOrder()
  • rollbackOrder()

についてはテスト作成が必要

comment:5 Changed 8 years ago by shift_hiroko.tamagawa

  • Status changed from reopened to closed
  • Resolution set to 修正済

comment:6 Changed 8 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.