diff options
| author | Kalle Sommer Nielsen <kalle@php.net> | 2018-07-23 17:38:26 +0200 |
|---|---|---|
| committer | Kalle Sommer Nielsen <kalle@php.net> | 2018-07-23 17:38:26 +0200 |
| commit | ba138a3746b3077ebe5b7356b5b49f21cfc30438 (patch) | |
| tree | 3e2ebf3ee00efde3e7a223aab64a3ea090b33e2d /scripts/dev/generate-phpt/src/testcase/gtVariationTestCaseMethod.php | |
| parent | b1864b017860b69f0b20a75fad790c9ab7a4fd1c (diff) | |
| download | php-git-ba138a3746b3077ebe5b7356b5b49f21cfc30438.tar.gz | |
Removed the generated-tests library, this is a left Zöe's phpruntests repository it seems and never fully implemented. The only times this part of the code has been touched throughout the years has been minor PRs and entire php-src grep commits.
If anything this belongs to the phpruntests.git repository.
Diffstat (limited to 'scripts/dev/generate-phpt/src/testcase/gtVariationTestCaseMethod.php')
| -rw-r--r-- | scripts/dev/generate-phpt/src/testcase/gtVariationTestCaseMethod.php | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/scripts/dev/generate-phpt/src/testcase/gtVariationTestCaseMethod.php b/scripts/dev/generate-phpt/src/testcase/gtVariationTestCaseMethod.php deleted file mode 100644 index a9c921f9db..0000000000 --- a/scripts/dev/generate-phpt/src/testcase/gtVariationTestCaseMethod.php +++ /dev/null @@ -1,68 +0,0 @@ -<?php - -/** - * Class for variation tests for a PHP method - */ -class gtVariationTestCaseMethod extends gtVariationTestCase { - - protected $subject; - protected $argumentNumber; - protected $variationData; - protected $testCase; - - public function __construct($opt) { - $this->optionalSections = $opt; - } - - /** - * Set data neede to construct variation tests - * - * @param gtMethod $method - * @param string $argumentNumber - * @param string $variationData - */ - public function setUp(gtMethod $method, $argumentNumber, $variationData) { - $this->subject = $method; - $this->argumentNumber = $argumentNumber; - $this->variationData = $variationData; - } - - - /** - * Constructs the test case as a array of strings - * - */ - public function constructTestCase() { - $this->constructCommonHeaders(); - - $this->addVariationEcho(); - - $this->constructorArgInit(); - $this->constructorCreateInstance(); - - $this->constructSubjectcalls(); - $this->constructCommonClosing(); - - } - - public function testHeader() { - $this->testCase[] = "--TEST--"; - $this->testCase[] = "Test class ".$this->subject->getClassName()." method ".$this->subject->getName()."() by substituting argument ".$this->argumentNumber." with ".$this->variationData." values."; - } - - public function subjectCalls() { - $this->testCase = gtCodeSnippet::append('loopStart', $this->testCase); - // Construct the argument list to pass to the method being tested - $argumentList = explode(",", $this->subject->getMaximumArgumentList()); - $argumentList[$this->argumentNumber -1 ] = "\$var "; - $list = implode(", ", $argumentList); - - - $this->testCase[] = " var_dump(\$class->".$this->subject->getName()."( ".$list." ) );"; - $this->testCase = gtCodeSnippet::append('loopClose', $this->testCase); - - } - -} - -?>
\ No newline at end of file |
