php - PHP测试简单的对象构造函数
问题描述
关于单元测试简单类,我与我的同事几乎没有争执。我必须测试这样的简单类。
class Person
{
/** @var string */
protected $name
public function __construct(string $name)
{
$this->name = $name;
}
public function __toString(): string
{
return (string) $this->name;
}
}
我们都同意测试 toString 方法。但在我看来,首先我们必须测试创建这个对象:
public function testObjectCreation()
{
$testSubject = new Person('name');
$this->assertInstanceOf(Person::class, $testSubject);
}
我的问题是:测试这个案例有什么意义吗?
解决方案
推荐阅读
- php - 在 Codeigniter 中上传多个文件并更改名称文件
- mysql - 如何在 MySQL 8.0 中按键提取值
- swift - 在 UIView 闭包中将变量设置为定义的惰性变量会导致引用问题
- react-native - React Native 在 2 个 android 设备之间进行通信
- php - 如何从数组中输出不同的值
- firebase - 从 Firebase 获取数据到 List 为 null (Flutter)
- linux - 其他 unix 用户从 Django 服务器执行脚本
- c# - 如何从 WPF 开始按钮运行任务计划程序并在 c# 中发送参数?
- yocto - Bitbake 没有将文件从配方安装到 rootfs
- json - JsonPath - 提取满足多个条件的对象?