小编jak*_*sen的帖子

如何在单独的进程中运行单个phpUnit测试?

是否可以在同一个进程中运行一个phpUnit测试测试套件,但是确定要在自己的进程中运行的特定测试?

通常我用

@runTestsInSeparateProcesses
@preserveGlobalState disabled
Run Code Online (Sandbox Code Playgroud)

对于整个测试套件,但我只需要单独运行一个方法,并且我希望在单个进程中运行其余部分的速度提高.

谢谢

php phpunit unit-testing

15
推荐指数
1
解决办法
7064
查看次数

无法使用多个方法参数调用命令

每次我尝试使用一个基本的PHPUnit Selenium断言时,测试都会出错并显示以下消息:

Exception: You cannot call a command with multiple method arguments.
Run Code Online (Sandbox Code Playgroud)

http://phpunit.de/manual/3.7/en/selenium.html上,它显示的用法是:

void assertElementValueEquals(string $locator, string $text)
Run Code Online (Sandbox Code Playgroud)

当我打电话给它时

$this->assertElementValueEquals( 'id=date_1_formatted', '2013-01-01' );
Run Code Online (Sandbox Code Playgroud)

每次测试都会产生上述错误,即使同样的格式似乎适用于其他人,例如在使用PHPUnit和Selenium的问题中,我如何测试元素是否包含某些内容?

php selenium phpunit unit-testing

5
推荐指数
1
解决办法
1242
查看次数

.log和.txt有什么区别?

两者之间是否有任何功能差异

file_put_contents( '/Users/jake/Development/testing.log', ob_get_clean(), FILE_APPEND );
Run Code Online (Sandbox Code Playgroud)

file_put_contents( '/Users/jake/Development/testing.txt', ob_get_clean(), FILE_APPEND );
Run Code Online (Sandbox Code Playgroud)

我可以在sublime text 2中打开这两个文件,我不确定扩展之间的区别是什么.

php logging file

3
推荐指数
1
解决办法
2436
查看次数

PHP intval()更改编号NOT 2147483647

我正在运行PHP 5.3.13并且当我执行时

php -r "echo intval(9999999999);"
Run Code Online (Sandbox Code Playgroud)

它输出141006540​​7.

当我执行

php -r "echo intval(PHP_INT_MAX);"
Run Code Online (Sandbox Code Playgroud)

它输出2147483647.

较小的整数导致我的代码出现问题.为什么不同?

php 32-bit

0
推荐指数
2
解决办法
1207
查看次数

标签 统计

php ×4

phpunit ×2

unit-testing ×2

32-bit ×1

file ×1

logging ×1

selenium ×1