PHPUnit 断言字符串长度。

3
有没有一种方法可以在PHPUnit的TestCase中验证字符串具有特定的长度,或者我必须使用strlen手动测试它? assertCount不起作用,因为它期望一个可迭代对象。
// This is how I currently do it
$this->assertEquals(10, strlen($str));

// This is how id like to do it
$this->assertLength(10, $str);

2
不,没有任何特殊的方法。只需使用您的assertEquals即可。 - u_mulder
据我所知,目前没有这样的选项,尽管我也在寻找一个。 - Krzysztof Janiszewski
1个回答

1

PHPUnit没有专门的函数来处理此问题,但您可以使用以下代码:

$this->assertEquals($expectedLength, strlen($string));

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接