我最近检测到以下问题:

self::assertNull($someArray[$someIndex]);


如果$ someIndex不是$ someArray的现有索引,则$ someArray [$ someIndex]将评估为null,assertNull(null)将表示一切正常。因此,基本上,PHPUnit隐藏了一个问题。

是否有类似的东西

self::assertExistsNotNull($someArray[$someIndex]);


仅在$ someArray [$ someIndex]存在且不为null时才是正确的?

最佳答案

the documentation中所述,除了assertArrayHasKey()外,您还可以使用assertNull()

关于php - PHPUnit:是否有类似“assertExistsNotNull”的内容?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51744286/

10-11 11:16