protected function validateOptsValidationSucceeds($text_spec, $fake_argv) { $values = CLIOpts::getOpts($text_spec, $fake_argv); $validator = $values->getValidator(); $this->assertTrue($validator->isValid(), 'Validation was false'); return $values; }
protected function verifyOpts($text_spec, $fake_argv, $expected_values, $expected_data_by_offset = null) { $values = CLIOpts::getOpts($text_spec, $fake_argv); $this->assertEquals($expected_values, iterator_to_array($values)); if ($expected_data_by_offset !== null) { $this->assertEquals($expected_data_by_offset, $values->getAllArgumentValuesByOffset()); } return $values; }