0
端末でcodecept run
を実行すると、すべてのテストが実行されます。特定のメソッドが実行されないようにしたいと思います。テスト中にメソッドが実行されないようにするコード化
Api Tests (6) ---------------------------------------------------------------------
✔ ...Cest: It_should_deny_access_to_anonymous_user (1.112s)
✔ ...Cest: It_should_deny_access_to_unauthorized_user (0.26s)
✔ ...Cest: It_should_deny_access_to_host_without_any_user (0.22s)
✔ ...Cest: It_should_access_firewall_settings_with_authorized_user (0.28s)
✔ ...Cest: Token (0.21s)
✔ ...Cest: It_should_create_new_firewall_setting (0.5s)
方法は、私のテストクラスは、私はテストとして実行されてから、そのトレイトのメソッドをブロックするにはどうすればよい
class FirewallSettingsAuthorizationCest {
use MakeTokens;
...
}
を使用していますTrait
に属し、実際にToken
と呼ばれますか?
一般に、私はCodeceptionによってテストされない方法を書いていますか?だから、テストされることはありません方法を記述するために「(_で始まるものを除く)CESTの各パブリックメソッドをテストとして実行されます」
現在、これが正しい答えです。残念ながら、私のニーズに合わないので、https://github.com/Codeception/Codeception/issues/3357でCodeceptionに関する問題を開きました –