首页 > 编程知识 正文

php代码格式化,assertequals返回值

时间:2023-05-06 12:55:29 阅读:62066 作者:3412

assertEquals ()函数是内置于PHPUnit中的函数,用于断言实际得到的值是否与期望值相等。 如果期望值与实际值相同,则断言返回true,否则返回false。 如果为真,则通过断言的测试用例。 否则,测试用例就会失败。

使用方法:

assert equals (混合$执行,混合$ actual,string $message=' ' )

参数:此函数接受三个参数,如上面的语法所示。 参数说明如下。

$expected:此参数可以是表示预期数据的任何类型。

$actual:此参数可以是表示实际数据的任何类型。

$message:此参数采用字符串值。 如果测试用例失败,此字符串消息将显示为错误消息。

以下过程介绍PHPUnit的assertEquals ()函数。

程序1:

use PHPUnitFrameworkTestCase;

classgeeksphpunittestcaseextendstestcase

{

publicfunctiontestnegativetestcaseforassertequals ()

{

$expected='geeks ';

$actual='Geeks ';

//assertfunctiontotestwhetherexpected

//value is equal to actual or not

$this-assertEquals (

$expected,

$actual,

' actualvalueisnotequalstoexpected '

);

}

}

输出:

惠普单元8.2.5 bysebastianbergmannandcontributors。

f1/1(100% )。

Time:64 ms、Memory:10.00 MB

there was 1故障:

1 ) geeksphpunittestcase :3360 testnegativetestcaseforassertequals

actualvalueisnotequalstoexpected

故障诊断工具wostringsareequal

---已执行

人工智能

@@ @@

-'geeks '

“Geeks”

/home/shivam/documents/geeks/phpunit/ABC.PHP :15

FAILURES!

Tests:1、Assertions:1和Failures:1。

程序2:

use PHPUnitFrameworkTestCase;

classgeeksphpunittestcaseextendstestcase

{

publicfunctiontestpositivetestcaseforassertequals ()

{

$expected='geeks ';

$actual='geeks ';

//assertfunctiontotestwhetherexpected

//value is equal to actual or not

$this-assertEquals (

$expected,

$actual,

' actualvalueisnotequalstoexpected '

);

}

}

输出:

惠普单元8.2.5 bysebastianbergmannandcontributors。

.1/1(100% )。

Time:67 ms、Memory:10.00 MB

确定(1测试,1断言) )。

注意:要使用phpunit运行测试用例,请执行此处的步骤。 此外,phpunit 7和更高版本支持资产质量。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。