Ticket #1977 (closed 新規開発: 修正済)

Opened 8 years ago

Last modified 6 years ago

[共通クラス]SC_Utils

Reported by: kim Owned by: shift_hiroko.tamagawa
Priority: Milestone: EC-CUBE 2.13系 ユニットテストProject
Component: その他 Version: 2.12.2
Keywords: Cc:
修正済み: no

Description

▼対象ファイル
/util/SC_Utils.php

▼注意事項
testsフォルダへコミットをお願いします。


単体テストガイドライン
EC-CUBE標準規約/単体テストガイドライン


Change History

comment:1 Changed 8 years ago by kim

  • Component changed from フロント to その他

comment:2 Changed 8 years ago by kim

  • Summary changed from 【共通クラス】SC_Utils to [共通クラス]SC_Utils

comment:3 Changed 8 years ago by shift_hiroko.tamagawa

  • Owner changed from somebody to shift_hiroko.tamagawa

comment:4 Changed 8 years ago by shift_hiroko.tamagawa

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

現在テスト作成可能な範囲(function63個)に関して単体テストを一通り作成しました。
下記30個のfunctionについては対応しておりません。

  • @deprecatedが付いているもの
    • sfDispException()
    • sfMergeCBValue()
    • sfMergeCheckBoxes()
    • sfMergeParamCheckBoxes()
    • sfSearchCheckBoxes()
    • sfSplitCheckBoxes()
    • sfMergeCBSearchValue()
    • sfSplitCBValue()
    • sfQuoteSmart()
    • printXMLDeclaration()
    • sfGetUrl()
    • sfBacktraceToString()
    • sfIsAdminFunction()
    • sfIsFromtFunction()
    • sfIsInstallFunction()
    • sfMicrotimeFloat()
  • 現在使われていないもの
    • sfIsValidTransition()
    • sfArrKeyValues()
    • sfCheckSetTerm()
    • sfSearchKey()
    • sfRound()
    • sfMakeDir()
    • sfGetFileVersion()
    • mbConvertKanaWithArray()
  • 技術的に対応困難だったもの
    • extendTimeOut() -- set_time_limitの結果が確認できないため
    • sfGetCSVData() -- 現在日時に依存しているため
    • sfDispError() -- exitが直接書かれているため
    • sfDispSiteError() -- exitが直接書かれているため
    • sfInitInstall() -- 内容が非常に特殊かつ定数への依存があるため
    • searchInstallerPath() -- 内容が非常に特殊かつ定数への依存があるため

comment:5 Changed 6 years ago by shutta

sfMbConvertEncodingTestに関して、Unknown encodingエラーが出ていたのでテストのエンコーディングを変更しました。(r23557)

Note: See TracTickets for help on using tickets.