【发布时间】:2019-10-22 04:49:32
【问题描述】:
我想测试一个可以将Foo 类的实例或字符串作为参数的方法。如果传递了其他任何内容,则会抛出 Exception。
如果我没有通过其中一种有效类型,我该如何测试是否会引发异常?我如何确保除了其中一种类型之外的任何东西都会产生异常?
【问题讨论】:
-
添加对
$this->expectException(WhateverTheException::class)的调用并使用错误的参数类型调用您的方法。查看phpunit.readthedocs.io/en/8.0/…
标签: php unit-testing phpunit