Exemplo n.º 1
0
 /**
  * Generate Blocks
  */
 public function launch()
 {
     $this->startFactory($this->type);
     $this->generateContent();
     $this->endFactory($this->type);
     \Mtf\Util\Generate\GenerateResult::addResult($this->type, $this->cnt);
 }
Exemplo n.º 2
0
 /**
  * Generate Fixtures Classes
  *
  * @return bool
  */
 public function generateClasses()
 {
     $this->cnt = 0;
     $configuration = $this->configReader->read('constraint');
     foreach ($configuration as $name => $item) {
         $this->generateClass($name, $item);
     }
     \Mtf\Util\Generate\GenerateResult::addResult('Constraint Classes', $this->cnt);
 }
Exemplo n.º 3
0
 /**
  * Generate Handlers
  *
  * @return bool
  */
 protected function generateHandlers()
 {
     $this->cnt = 0;
     $configuration = $this->configReader->read('fixture');
     foreach ($configuration as $name => $item) {
         $this->generateInterface($name, $item);
         $this->generateCurl($name, $item);
         $this->generateUi($name, $item);
     }
     \Mtf\Util\Generate\GenerateResult::addResult('Handlers', $this->cnt);
 }
Exemplo n.º 4
0
 /**
  * Generate Pages Classes
  * @return void
  */
 public function generateClasses()
 {
     $this->cnt = 0;
     $pagesXml = $this->collectPagesXml();
     $pages = $this->mergePagesXml($pagesXml);
     foreach ($pages as $page) {
         $this->generatePageClass($page);
     }
     \Mtf\Util\Generate\GenerateResult::addResult('Page Classes', $this->cnt);
 }
Exemplo n.º 5
0
 /**
  * Generate Test Cases Classes
  *
  * @return void
  */
 public function generateClasses()
 {
     $this->cnt = 0;
     $xmlObject = simplexml_load_file(__DIR__ . '/testcase.xml');
     foreach ($xmlObject as $item) {
         /** @var $item \SimpleXMLElement */
         $this->generateTestCaseClass($item);
     }
     \Mtf\Util\Generate\GenerateResult::addResult('Test Case Classes', $this->cnt);
 }
Exemplo n.º 6
0
 /**
  * Generate Repositories Classes
  *
  * @return void
  */
 protected function generateClasses()
 {
     $this->cnt = 0;
     $items = $this->collectRepositoriesXml();
     foreach ($items as $item) {
         $this->generateClass($item);
     }
     \Mtf\Util\Generate\GenerateResult::addResult('Repository Classes', $this->cnt);
 }