summaryrefslogtreecommitdiff
path: root/scripts/dev/generate-phpt/src/testcase/gtVariationTestCaseFunction.php
diff options
context:
space:
mode:
authorKalle Sommer Nielsen <kalle@php.net>2018-07-23 17:38:26 +0200
committerKalle Sommer Nielsen <kalle@php.net>2018-07-23 17:38:26 +0200
commitba138a3746b3077ebe5b7356b5b49f21cfc30438 (patch)
tree3e2ebf3ee00efde3e7a223aab64a3ea090b33e2d /scripts/dev/generate-phpt/src/testcase/gtVariationTestCaseFunction.php
parentb1864b017860b69f0b20a75fad790c9ab7a4fd1c (diff)
downloadphp-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/gtVariationTestCaseFunction.php')
-rw-r--r--scripts/dev/generate-phpt/src/testcase/gtVariationTestCaseFunction.php64
1 files changed, 0 insertions, 64 deletions
diff --git a/scripts/dev/generate-phpt/src/testcase/gtVariationTestCaseFunction.php b/scripts/dev/generate-phpt/src/testcase/gtVariationTestCaseFunction.php
deleted file mode 100644
index 7bf1c8b778..0000000000
--- a/scripts/dev/generate-phpt/src/testcase/gtVariationTestCaseFunction.php
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php
-
-/**
- * Class for variation tests for a PHP function
- */
-class gtVariationTestCaseFunction extends gtVariationTestCase {
-
- protected $argumentNumber;
- protected $variationData;
- protected $testCase;
-
- public function __construct($opt) {
- $this->optionalSections = $opt;
- }
- /**
- * Set data neede to construct variation tests
- *
- * @param gtfunction $function
- * @param string $argumentNumber
- * @param string $variationData
- */
- public function setUp(gtfunction $function, $argumentNumber, $variationData) {
- $this->subject = $function;
- $this->argumentNumber = $argumentNumber;
- $this->variationData = $variationData;
-
- }
-
-
- /**
- * Constructs the test case as a array of strings
- *
- */
- public function constructTestCase() {
- $this->constructCommonHeaders();
-
- $this->addVariationEcho();
-
- $this->constructSubjectCalls();
-
- $this->constructCommonClosing();
-
- }
- public function testHeader() {
- $this->testCase[] = "--TEST--";
- $this->testCase[] = "Test function ".$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 function being tested
- $argumentList = explode(",", $this->subject->getMaximumArgumentList());
- $argumentList[$this->argumentNumber -1 ] = "\$var ";
- $list = implode(", ", $argumentList);
-
-
- $this->testCase[] = " var_dump(".$this->subject->getName()."( ".$list." ) );";
- $this->testCase = gtCodeSnippet::append('loopClose', $this->testCase);
- }
-
-}
-?> \ No newline at end of file