我是刚开始使用PHP的人,我想对一种方法进行单元测试,该方法不会返回任何内容,而只是将值设置为一个对象。我的代码是这样的
class User
{
private $name;
private $email;
public function getName(): ?string
{
return $this->name;
}
public function setName(?string $name): void
{
$this->name = $name;
}
public function getEmail(): ?string
{
return $this->email;
}
public function setEmail(?string $email): void
{
$this->email = $email;
}
}
我要测试的班级是这样的
class UserMapper
{
public function map(User $user): void
{
$user->setName("abc");
$user->setemail("abc@example.com")
}
}
如何使用PHPUnit模拟测试此映射函数?