Changeset View
Changeset View
Standalone View
Standalone View
src/unit/parser/__tests__/ArcanistGoTestResultParserTestCase.php
| Show First 20 Lines • Show All 97 Lines • ▼ Show 20 Lines | $this->assertEqual( | ||||
| $parsed_results[1]->getName()); | $parsed_results[1]->getName()); | ||||
| foreach ($parsed_results as $result) { | foreach ($parsed_results as $result) { | ||||
| $this->assertEqual( | $this->assertEqual( | ||||
| ArcanistUnitTestResult::RESULT_PASS, | ArcanistUnitTestResult::RESULT_PASS, | ||||
| $result->getResult()); | $result->getResult()); | ||||
| } | } | ||||
| } | } | ||||
| public function testNonVerboseOutputV110() { | |||||
| $stubbed_results = Filesystem::readFile( | |||||
| dirname(__FILE__).'/testresults/go.nonverbose-go1.10'); | |||||
| $parsed_results = id(new ArcanistGoTestResultParser()) | |||||
| ->parseTestResults('package', $stubbed_results); | |||||
| $this->assertEqual(2, count($parsed_results)); | |||||
| $this->assertEqual( | |||||
| 'Go::TestCase::package::subpackage1', | |||||
| $parsed_results[0]->getName()); | |||||
| $this->assertEqual( | |||||
| 'Go::TestCase::package::subpackage2', | |||||
| $parsed_results[1]->getName()); | |||||
| foreach ($parsed_results as $result) { | |||||
| $this->assertEqual( | |||||
| ArcanistUnitTestResult::RESULT_PASS, | |||||
| $result->getResult()); | |||||
| } | |||||
| } | |||||
| public function testSingleTestCaseSuccessfulGo14() { | public function testSingleTestCaseSuccessfulGo14() { | ||||
| $stubbed_results = Filesystem::readFile( | $stubbed_results = Filesystem::readFile( | ||||
| dirname(__FILE__).'/testresults/go.single-test-case-successful-go1.4'); | dirname(__FILE__).'/testresults/go.single-test-case-successful-go1.4'); | ||||
| $parsed_results = id(new ArcanistGoTestResultParser()) | $parsed_results = id(new ArcanistGoTestResultParser()) | ||||
| ->parseTestResults('subpackage_test.go', $stubbed_results); | ->parseTestResults('subpackage_test.go', $stubbed_results); | ||||
| $this->assertEqual(2, count($parsed_results)); | $this->assertEqual(2, count($parsed_results)); | ||||
| ▲ Show 20 Lines • Show All 91 Lines • Show Last 20 Lines | |||||