Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
 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;
 }