assertequals() php,PHP PHPUnit assertEquals()用法及代码示例
assertEquals()函数是PHPUnit中的内置函数,用于断言实际获得的值是否等于预期值。如果期望值与实际值相同,则此断言将返回true,否则返回false。如果为真,则通过断言的测试用例,否则测试用例失败。
用法:
assertEquals( mixed $expected, mixed $actual, string $message = '' )
参数:该函数接受三个参数,如上面的语法所示。参数说明如下:
$expected:该参数可以是代表期望数据的任何类型。
$actual:此参数可以是代表实际数据的任何类型。
$message:此参数采用字符串值。当测试用例失败时,此字符串消息将显示为错误消息。
以下程序说明了PHPUnit中的assertEquals()函数:
程序1:
use PHPUnit\Framework\TestCase;
class GeeksPhpunitTestCase extends TestCase
{
public function testNegativeTestcaseForAssertEquals()
{
$expected = "geeks";
$actual = "Geeks";
// Assert function to test whether expected
// value is equal to actual or not
$this->assertEquals(
$expected,
$actual,
"actual value is not equals to expected"
);
}
}
?>
输出:
PHPUnit 8.2.5 by Sebastian Bergmann and contributors.
F 1 / 1 (100%)
Time:64 ms, Memory:10.00 MB
There was 1 failure:
1) GeeksPhpunitTestCase::testNegativeTestcaseForAssertEquals
actual value is not equals to expected
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-'geeks'
+'Geeks'
/home/shivam/Documents/geeks/phpunit/abc.php:15
FAILURES!
Tests:1, Assertions:1, Failures:1.
程序2:
use PHPUnit\Framework\TestCase;
class GeeksPhpunitTestCase extends TestCase
{
public function testPositiveTestcaseForAssertEquals()
{
$expected = "geeks";
$actual = "geeks";
// Assert function to test whether expected
// value is equal to actual or not
$this->assertEquals(
$expected,
$actual,
"actual value is not equals to expected"
);
}
}
?>
输出:
PHPUnit 8.2.5 by Sebastian Bergmann and contributors.
. 1 / 1 (100%)
Time:67 ms, Memory:10.00 MB
OK (1 test, 1 assertion)
注意:要使用phpunit运行测试用例,请遵循此处的步骤。另外,phpunit 7及更高版本支持assertEquals()。
assertequals() php,PHP PHPUnit assertEquals()用法及代码示例相关推荐
- isbool php,PHP PHPUnit assertIsBool()用法及代码示例
assertIsBool()函数是PHPUnit中的内置函数,用于断言实际获得的值是否为Bool.如果实际值为Bool,则此断言将返回true,否则Bool则返回false.如果为真,则通过断言的测试 ...
- assertcontains php,PHP PHPUnit assertNotContainsOnly()用法及代码示例
assertNotContainsOnly()函数是PHPUnit中的内置函数,用于断言一个不包含其所有值作为给定数据类型的数组.如果数组包含除给定数据类型之外的值,则此断言将返回true,否则返回f ...
- php notnull,PHP PHPUnit assertNotNull()用法及代码示例
assertNotNull()函数是PHPUnit中的内置函数,用于断言变量是否不是(Null).如果变量为Not(Null),则此断言将返回true,否则返回false.如果为真,则通过断言的测试用 ...
- python numpy allclose用法及代码示例
python numpy allclose用法及代码示例 用法: numpy.allclose(a, b, rtol=1e-05, atol=1e-08, equal_nan=False) 如果两个数 ...
- PostgreSQL REGEXP_REPLACE用法及代码示例
PostgreSQL REGEXP_REPLACE用法及代码示例: 原文链接:https://vimsky.com/examples/usage/postgresql-regexp_replace-f ...
- html焦点试图代码,HTML DOM focus()用法及代码示例
DOM focus()方法用于为元素赋予焦点,并借助blur()方法删除焦点.我们可以将焦点放在任何元素上,并通过执行一些操作来启用它.例如,我们可以通过单击按钮将焦点放在某些文本上. 用法: Obj ...
- private用法 java_关于android开发中如何正确使用Private Services安全用法及代码示例...
一.注意事项1.显式设置exported属性为false.@b@2.安全处理收到的intent,确认其真实性.@b@3.敏感数据可以在同一个应用中发送和请求. 二.原代码示例 1.AndroidMan ...
- java中skip的用法,Java PushbackReader skip(long)用法及代码示例
Java中的PushbackReader类的skip(long)方法用于跳过流中指定数量的字符.此字符数被指定为参数.如果通过跳过到达流的末尾,它将阻塞流,直到它获得一些字符或抛出IOExceptio ...
- reset java_Java PushbackReader reset()用法及代码示例
Java中的PushbackReader类的reset()方法用于重置Stream.对于PushbackReader,此方法始终会引发异常,因为PushbackReader不支持此方法. 用法: pu ...
最新文章
- Http之Get/Post请求区别
- 64位汇编之linux系统调用
- JavaScript中递归使用
- redis nosql_Redis教程:NoSQL键值存储
- CSS 笔记——盒子模型
- 质量故事(1)---“请三思而后行!不要轻易下结论”
- os x php,OS X 安装php7.0
- 纪念BLives 1.0版本发布
- python怎么加锁_Python开发【笔记】:加锁的最佳方案
- 券商IT的建设一定要有全局观、前瞻性,要走在业务前面,而不是被动响应
- go语言环境搭建及vim高亮设置
- 电脑拆机清灰及机械硬盘安装记录
- 基于multisim的晶体管放大器设计
- windows 10和windows server 2016系统AD的administrator密码修改
- #151 – Dependency Properties Remember Non-Coerced Values(依赖属性强制转换之前的值会被记住)
- C/S模式与P2P模式的对比
- 淘宝品牌产品无授权开直通车怎么实现
- C语言程序设计博客作业07
- python的一系列绘图基础
- 强化学习使用gym时出现错误:ValueError: too many values to unpack (expected 4)
热门文章
- QGIS数据可视化学习笔记01——一般的图层样式调整和在地图上添加图表
- 每天都扫的二维码,你知道它的技术原理吗?
- python串口编程视频_python 串口编程
- 贝叶斯优化原理及应用[附XGBoost、LightGBM超参数调优代码][scikit-optimize]
- stripe支付 旧版 charge付款方式 demo代码
- mysql格式是什么文件怎么打开_sql文件怎么打开,SQL格式是什么文件?
- vite创建react项目及基础配置
- Nature 、cell 双开花-抗氧化剂与氧化应激
- windows查看进程命令行
- (欢迎收藏,每秒自动实时反映市场行情价格)黄金、原油、纸黄金、实物黄金行情价格即时实时走势最新图表