Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 防止在测试Codeception期间执行方法_Php_Laravel 5_Codeception - Fatal编程技术网

Php 防止在测试Codeception期间执行方法

Php 防止在测试Codeception期间执行方法,php,laravel-5,codeception,Php,Laravel 5,Codeception,当我在终端上执行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)

当我在终端上执行
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)
名为
Token
的方法实际上属于我的测试类使用的
Trait

class FirewallSettingsAuthorizationCest {

    use MakeTokens;

    ...
}
如何阻止该特性中的方法作为测试执行

一般来说,我如何编写一个不会被Codeception测试的方法

“Cest的每个公共方法(以_开头的除外)都将作为测试执行”

因此,要编写一个不会被测试的方法,您可以尝试更改方法可见性(如果可能的话)或在方法名称前面加下划线(\ux)

资料来源:

“Cest的每个公共方法(以_开头的除外)都将作为测试执行”

因此,要编写一个不会被测试的方法,您可以尝试更改方法可见性(如果可能的话)或在方法名称前面加下划线(\ux)


来源:

目前,这是正确的答案。不幸的是,它不适合我的需要,所以我在当前打开了一个Codeception问题,这是正确的答案。不幸的是,它不适合我的需要,所以我在