php - PHPUnit:有没有像“assertExistsNotNull”这样的东西?
问题描述
我最近发现了以下问题:
self::assertNull($someArray[$someIndex]);
如果$someIndex不是 $someArray 的现有索引,则 $ someArray[$someIndex]将评估为null并且assertNull(null)将表示一切正常。所以基本上 PHPUnit 隐藏了一个问题。
有没有类似的东西
self::assertExistsNotNull($someArray[$someIndex]);
仅当$someArray[$someIndex]存在且不为null时才为真?
解决方案
您可以按照文档中的assertArrayHasKey()
说明assertNull()
使用
推荐阅读
- tensorflow - 如何使用 Tensorflow 对象检测 API 启用多 GPU 训练
- javascript - 重置选项列表字段
- python-3.x - Python从两个具有相同长度的列表中获取唯一值和最小值对
- processing - 在处理 3 问题中将摩尔斯电码编码器转换为解码器
- reactjs - Material UI Select 组件上的“keepMounted”属性未将菜单项安装到 DOM
- python - 无法使用 BeautifulSoup 和 Requests 抓取下拉菜单
- c# - 使用自动换行将整个 url 保存在文本块中
- delphi - 如何在循环内同时显示图像
- import - 是否可以通过 xml 转储导入来保护 Mediawiki 页面表单覆盖?
- angular - 使用默认 Cloudfront dns 放大 cookie 身份验证不起作用