flattenCases() public method

Flattens all cases into their respective suites
public flattenCases ( ) : array
return array $suites a collection of suites and their cases
コード例 #1
0
ファイル: Writer.php プロジェクト: luispabon/paratest
 /**
  * Returns the xml structure the writer
  * will use
  *
  * @return string
  */
 public function getXml()
 {
     $suites = $this->interpreter->flattenCases();
     $root = $this->getSuiteRoot($suites);
     foreach ($suites as $suite) {
         $snode = $this->appendSuite($root, $suite);
         foreach ($suite->cases as $case) {
             $cnode = $this->appendCase($snode, $case);
         }
     }
     return $this->document->saveXML();
 }