/**
  * @depends testGetRequiredValues
  * @param ObjectWithRequiredValues $required
  */
 public function testRequiredValuesPropertyNameCache($required)
 {
     $this->assert()->same(1, $required->getOne())->same(0.1, $required->getPointOne())->same('string', $required->getString())->true($required->getTrue())->same([], $required->getArray())->same([1, 2, 3], $required->getOneArray())->same([0.1, 0.2, 0.3], $required->getPointOneArray())->same(['a', 'b', 'c'], $required->getStringArray())->same([true, true, true], $required->getTrueArray());
 }