[Tab::TAB_STOP_CLEAR, Tab::TAB_STOP_RIGHT], 'leader' => [Tab::TAB_LEADER_NONE, Tab::TAB_LEADER_DOT], 'position' => [0, 10], ]; foreach ($properties as $property => $value) { [$default, $expected] = $value; $get = "get{$property}"; $set = "set{$property}"; self::assertEquals($default, $object->$get()); // Default value $object->$set($expected); self::assertEquals($expected, $object->$get()); // New value } } }