ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Opened 12 years ago

Closed 12 years ago

#2911 closed enhancement (fixed)

Modelに対するUnitTestの作成

Reported by: ogawa Owned by: ogawa
Priority: minor Milestone: OpenPNE3alpha2
Component: 指定しない Version:
Keywords: Cc:

Description (last modified by ogawa)

Modelのカスタムクラスで定義されている各メソッドについて、!UnitTestを作成する。

Change History (5)

comment:1 Changed 12 years ago by ogawa

Owner: changed from nobody to ogawa
Status: newassigned

comment:2 Changed 12 years ago by ogawa

Description: modified (diff)

気になった点をメモ

  1. Member::getProfile() はメソッド名だけ見ると MemberProfile を返すような気がする
  2. Member::getProfile() のコードは MemberProfilePeer に移した方がよさそう
  3. ProfileOptionPeer::retrieveByIsProfileId() は retrieveByProfileId の間違いっぽい
  4. MemberProfile の $name, $caption が public なのはなぜだろう

comment:3 Changed 12 years ago by ebihara

現在テストの対象になっていないメソッドは以下です。

  • MemberConfigPeer::retrieveByNameAndMemberId()
  • MemberProfile::toString()
  • MemberProfile::getValue()
  • MemberProfile::hydrateProfiles()
  • MemberProfile::getName()
  • MemberProfile::getCaption()
  • MemberProfilePeer::getProfileListByMemberId()
  • MemberProfilePeer::retrieveByMemberIdAndProfileId()
  • MemberProfilePeer::retrieveByMemberIdAndProfileName()
  • NaviPeer::retrieveByType()
  • NaviPeer::retrieveTypes()
  • Profile::hydrate()

comment:4 Changed 12 years ago by ebihara

テストの記述が困難な以下のメソッド以外のテストを一通り作成しました。

  • MemberProfile::hydrateProfiles()
  • MemberProfile::getName()
  • MemberProfile::getCaption()
  • Profile::hydrate()

comment:5 Changed 12 years ago by ebihara

Resolution: fixed
Status: assignedclosed

このチケットは完了とします。

Note: See TracTickets for help on using tickets.