テスト:: MockClass.

Test :: MockClassは、テスト用のモッククラスとモックオブジェクトを提供するためのPerlモジュールです。
今すぐダウンロード

テスト:: MockClass. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Jeremiah Jordan
  • 出版社のWebサイト:
  • http://search.cpan.org/jjordan/Attribute-Method-Typeable-1.09/lib/Attribute/Method/Typeable.pm

テスト:: MockClass. タグ


テスト:: MockClass. 説明

Test :: MockClassは、テスト用のモッククラスとモックオブジェクトを提供するためのPerlモジュールです。 Test :: MockClassはPerlモジュールであり、TestingSynopsis#passのMockクラスとモックオブジェクトを提供するためのPerlモジュールです。 #特定のクラスを処理するMOCKCLASSオブジェクトを作成するMy $ MOCKCLASS = test :: mockclass-> new( 'classtomock'); #reaクラスから継承するように指定してください。$ mockclass-> inheritfrom( 'io :: socket'); #クラスのコンストラクタを作成するには、$ MOCKCLASS-> DefaultConstructor(%ClassWideFaults)をさらに制御できます。 #メソッドを追加する:$ mockclass-> addmethod( 'methodname'、$ coderef); #より単純なメソッドを追加し、自動的に$ MOCKCLASS-> SetReturnValues( 'methodname2'、 'always'、3)を返す戻り値を指定します。 #mockedクラスのインスタンスを作成します.My $ MockObject = $ MockClass-> create(%InstancedATA); #$ mockclass-> setCallOrder( 'methodName2'、 'methodName'、 'methodname')に目的のコール順序を設定します。 #mockクラスを使ってテストを実行します。#:#:sub objectfactory {classtomock-> new;テストコードで:アサート($ TestObj-> ObjectFactory-> ISA( "classtomock"))。 #メソッドの他のメソッドのオブジェクトIDを取得します.My $ OBJECTID = "$ MOCKOBJECT"; #or $ OBJECTID = $ MOCKCLASS-> getNextObjectID(); #メソッドが正しい順序で呼び出されたことを確認します。($ mockclass-> verifyCallOrder($ ObjectID)){#を実行する}#メソッドが呼び出された順序を取得します。マイ@calls = $ mockclass-> getCallOrder($ ObjectID)。 #通話ごとに渡された引数のリストを取得します.My @Arglist = $ MockClass-> getArgumentList($ OBJECTID、 'methodName'、$ CallPosition); #特定の属性($ MockObjectのHashkey)に加えられたアクセスリストを取得します。@Accesses = $ MockClass-> getAttributeAccess($ ObjectID、 'attribute')要件: ・Perl


テスト:: MockClass. 関連ソフトウェア