예제 #1
0
 public function testConstructorList()
 {
     $m = new gtMethod('Phar', 'buildFromDirectory');
     $m->setArgumentNames();
     $m->setConstructorArgumentNames();
     $m->setConstructorArgumentList();
     $this->assertEquals('$filename, $flags, $alias, $fileformat', $m->getConstructorArgumentList());
 }
예제 #2
0
} catch (exception $e) {
    echo $e->getMessage() . "\n";
    die;
}
if ($options->hasOption('s')) {
    $optionalSections->setOptions($options);
}
if ($options->hasOption('c')) {
    $name = $options->getOption('c') . "_" . $options->getOption('m');
    $method = new gtMethod($options->getOption('c'), $options->getOption('m'));
    $method->setArgumentNames();
    $method->setArgumentLists();
    $method->setInitialisationStatements();
    $method->setConstructorArgumentNames();
    $method->setConstructorInitStatements();
    $method->setConstructorArgumentList();
}
if ($options->hasOption('f')) {
    $name = $options->getOption('f');
    $function = new gtFunction($name);
    $function->setArgumentNames();
    $function->setArgumentLists();
    $function->setInitialisationStatements();
}
if ($options->hasOption('b')) {
    if ($options->hasOption('c')) {
        $testCase = gtBasicTestCase::getInstance($optionalSections, 'method');
        $testCase->setMethod($method);
    } else {
        $testCase = gtBasicTestCase::getInstance($optionalSections);
        $testCase->setFunction($function);