getId()); self::assertEquals(0, $obj->getRelation()); self::assertEquals(DutyType::TO, $obj->getDuty()); } public function testSetGet() : void { $obj = new AccountRelation(1, DutyType::CC); self::assertEquals(1, $obj->getRelation()); self::assertEquals(DutyType::CC, $obj->getDuty()); self::assertEquals([ 'id' => 0, 'duty' => DutyType::CC, 'relation' => 1, ], $obj->toArray()); self::assertEquals($obj->toArray(), $obj->jsonSerialize()); $obj->setDuty(DutyType::TO); self::assertEquals(DutyType::TO, $obj->getDuty()); } }