public function testCut() { $config = $this->makeConfig(); $wurflManagerFactory = new WURFL_WURFLManagerFactory($config); $wurfl = $wurflManagerFactory->create(); $centralTest = new CentralTestManager($wurfl); $centralTest->show_success = false; ob_start(); $centralTest->runBatchTest(CentralTestManager::TYPE_ALL); ob_end_clean(); $this->assertEquals(0, $centralTest->num_failure, sprintf('Central Unit Tests failed: %d', $centralTest->num_failure)); }
protected function actionCentralTest(WURFL_Utils_CLI_Argument $arg) { $test_type = $arg->value; require_once dirname(__FILE__) . '/../../tests/CentralTest/CentralTestManager.php'; $centralTest = new CentralTestManager($this->wurfl); //TODO: Add introspector support if ($this->arguments->introspector) { if ($this->arguments->username && $this->arguments->password) { $centralTest->useIntrospector($this->arguments->introspector->value, $this->arguments->username->value, $this->arguments->password->value); } else { $centralTest->useIntrospector($this->arguments->introspector->value); } } $centralTest->show_success = false; if (preg_match('#(single/.*)$#', $test_type, $matches)) { $centralTest->runSingleTest($matches[1]); } else { $centralTest->runBatchTest($test_type); } }