subject->getInitialisationStatements(); for($i=0; $iargumentNumber -1) ) { $this->testCase[] = $statements[$i]; } } $this->testCase = gtCodeSnippet::appendBlankLines(2, $this->testCase ); } public function addVariationCode() { $this->testCase = gtCodeSnippet::append($this->variationData, $this->testCase); $this->testCase = gtCodeSnippet::appendBlankLines(2, $this->testCase ); } public function constructSubjectCalls() { $this->argInitVariation(); $this->addVariationCode(); $this->subjectCalls(); } public function addVariationEcho() { $this->testCase[] = "echo \"*** Test substituting argument ".$this->argumentNumber." with ".$this->variationData." values ***\\n\";"; $this->testCase = gtCodeSnippet::appendBlankLines(1, $this->testCase ); } } ?>