2017-11-08 23 views
1

Codeceptionでは、Helper\Acceptanceクラスにアクションを追加し、AcceptanceTesterクラスに含まれていることがドキュメントに示されています。コード俳優俳優対ヘルパー?

class AcceptanceTester extends \Codeception\Actor 
{ 
    use _generated\AcceptanceTesterActions; 

    /** 
    * Define custom actions here 
    */ 
} 

だから私は、開発者および自動生成特性よりも彼のIDEの両方のために、より簡単ですAcceptanceTesterに私のアクションを追加することができますAcceptanceTesterクラスもこれは言います。

何か違いはありますか、なぜドキュメンテーションがあまり単純でない方法を示唆していますか?

答えて

0

私はドキュメントをチェックしました。したがって、Helper\Acceptanceクラスはcodeceptionモジュールとして動作します。それはモジュールなので、このクラスの一部をpublic methodに定義すると、別のモジュールでロード/呼び出すことができます。例hereを参照してください。これはAcceptanceTesterクラスとの違いです。methods$Iインスタンスでのみアクセス可能です。正直言って、すべての実装をもっと深く試みることはありません。しかしこれは議論するのにとても良い話題です。