assertNotNull()函数是PHPUnit中的内置函数,用于断言变量是否不是(Null)。如果变量为Not(Null),则此断言将返回true,否则返回false。如果为真,则通过断言的测试用例,否则测试用例失败。

用法:

assertNotNull(mixed $variable[, string $message = ''])

参数:此函数接受下面提到和描述的两个参数:

$Variable:此参数代表任何类型的变量。

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

以下示例说明了PHPUnit中的assertNotNull()函数:

范例1:

PHP

use PHPUnit\Framework\TestCase;

class GeeksPhpunitTestCase extends TestCase

{

public function testNegativeTestcaseForassertNotNull()

{

$variable = Null;

// Assert function to test whether given

// variable is null or not

$this->assertNotNull(

$variable,

"variable is null or not"

);

}

}

?>

输出:

PHPUnit 8.5.8 by Sebastian Bergmann and contributors.

F 1 / 1 (100%)

Time:86 ms, Memory:10.00 MB

There was 1 failure:

1) GeeksPhpunitTestCase::testPositiveTestcaseForassertNotNull

variable is null or not

Failed asserting that null is not null.

/home/lovely/Documents/php/test.php:15

FAILURES!

Tests:1, Assertions:1, Failures:1.

范例2:

PHP

use PHPUnit\Framework\TestCase;

class GeeksPhpunitTestCase extends TestCase

{

public function testPositiveTestcaseForassertNotNull()

{

$variable = "Null";

// Assert function to test whether given

// variable is empty or not

$this->assertNotNull(

$variable,

"variable is null or not"

);

}

}

?>

输出:

PHPUnit 8.5.8 by Sebastian Bergmann and contributors.

. 1 / 1 (100%)

Time:88 ms, Memory:10.00 MB

OK (1 test, 1 assertion)

php notnull,PHP PHPUnit assertNotNull()用法及代码示例相关推荐

  1. isbool php,PHP PHPUnit assertIsBool()用法及代码示例

    assertIsBool()函数是PHPUnit中的内置函数,用于断言实际获得的值是否为Bool.如果实际值为Bool,则此断言将返回true,否则Bool则返回false.如果为真,则通过断言的测试 ...

  2. assertcontains php,PHP PHPUnit assertNotContainsOnly()用法及代码示例

    assertNotContainsOnly()函数是PHPUnit中的内置函数,用于断言一个不包含其所有值作为给定数据类型的数组.如果数组包含除给定数据类型之外的值,则此断言将返回true,否则返回f ...

  3. assertequals() php,PHP PHPUnit assertEquals()用法及代码示例

    assertEquals()函数是PHPUnit中的内置函数,用于断言实际获得的值是否等于预期值.如果期望值与实际值相同,则此断言将返回true,否则返回false.如果为真,则通过断言的测试用例,否 ...

  4. python numpy allclose用法及代码示例

    python numpy allclose用法及代码示例 用法: numpy.allclose(a, b, rtol=1e-05, atol=1e-08, equal_nan=False) 如果两个数 ...

  5. PostgreSQL REGEXP_REPLACE用法及代码示例

    PostgreSQL REGEXP_REPLACE用法及代码示例: 原文链接:https://vimsky.com/examples/usage/postgresql-regexp_replace-f ...

  6. html焦点试图代码,HTML DOM focus()用法及代码示例

    DOM focus()方法用于为元素赋予焦点,并借助blur()方法删除焦点.我们可以将焦点放在任何元素上,并通过执行一些操作来启用它.例如,我们可以通过单击按钮将焦点放在某些文本上. 用法: Obj ...

  7. private用法 java_关于android开发中如何正确使用Private Services安全用法及代码示例...

    一.注意事项1.显式设置exported属性为false.@b@2.安全处理收到的intent,确认其真实性.@b@3.敏感数据可以在同一个应用中发送和请求. 二.原代码示例 1.AndroidMan ...

  8. java中skip的用法,Java PushbackReader skip(long)用法及代码示例

    Java中的PushbackReader类的skip(long)方法用于跳过流中指定数量的字符.此字符数被指定为参数.如果通过跳过到达流的末尾,它将阻塞流,直到它获得一些字符或抛出IOExceptio ...

  9. reset java_Java PushbackReader reset()用法及代码示例

    Java中的PushbackReader类的reset()方法用于重置Stream.对于PushbackReader,此方法始终会引发异常,因为PushbackReader不支持此方法. 用法: pu ...

最新文章

  1. 2022-2028年中国输送胶管行业市场全景调查及投资前景趋势报告
  2. JavaEE 7 正式发布
  3. P3246 [HNOI2016]序列(莫队+单调栈+ST表)
  4. 占用内存的Enum.values()方法
  5. .NET中栈和堆的比较【转自:c#开发园地】
  6. 织梦dede:channelartlist调用排除指定typeid栏目
  7. asterisk远程注册
  8. 我发现不少大有课堂的年轻学员确实在做自媒体
  9. C#解析mobi格式的文档
  10. django_jquery_ajax二级联动菜单
  11. 两台linux 机器互联,Red Hat Linux9.0下两台机器怎么互联
  12. 解题:CF949D Curfew
  13. 管理用计算机修理费属于什么会计科目,维修费是什么会计科目
  14. Day15——Huffman编码之构建Huffman树
  15. 重庆拟与惠普成立共同基金 打造中国西部“硅谷”
  16. java lang arithmetic_java.lang.ArithmeticException: Division undefined
  17. ant design 动态给a-input设置默认值
  18. 邮件群发海外服务器,国内与国外在邮件群发营销中的差别
  19. 常见的电子元器件分类介绍
  20. 曝光补偿,白增黑减理论

热门文章

  1. 基于微信小程序的四六级助手系统-计算机毕业设计
  2. 医院HIS系统与电子病历系统有什么关系
  3. java50车架适合身高,自行车架与人的身高,您选择车架对了吗?(图文)
  4. 数组转对象,对象转数组
  5. ai109b_gm.dll(ai109b_gm.dll文件缺失修复)
  6. Windows 为右键菜单瘦身
  7. 【React】1138- React Hooks 性能优化的正确姿势
  8. 怎么实现工业软件自动化模具设计
  9. dacom蓝牙耳机怎么重置_DACOM蓝牙耳机怎么用
  10. 苹果产品设计中的黄金比例运用