Changeset View
Changeset View
Standalone View
Standalone View
src/unit/engine/__tests__/GoTestResultParserTestCase.php
| <?php | <?php | ||||
| /** | /** | ||||
| * Test for @{class:GoTestResultParser}. | * Test for @{class:GoTestResultParser}. | ||||
| * | |||||
| * (putting tests in your tests so you can test | |||||
| * while you test) | |||||
| * | |||||
| * @group testcase | |||||
| */ | */ | ||||
| final class GoTestResultParserTestCase extends ArcanistTestCase { | final class GoTestResultParserTestCase extends ArcanistTestCase { | ||||
| public function testSingleTestCaseSuccessful() { | public function testSingleTestCaseSuccessful() { | ||||
| $stubbed_results = Filesystem::readFile( | $stubbed_results = Filesystem::readFile( | ||||
| dirname(__FILE__).'/testresults/go.single-test-case-successful'); | dirname(__FILE__).'/testresults/go.single-test-case-successful'); | ||||
| $parsed_results = id(new GoTestResultParser()) | $parsed_results = id(new GoTestResultParser()) | ||||
| ▲ Show 20 Lines • Show All 84 Lines • ▼ Show 20 Lines | $this->assertEqual( | ||||
| 'Go::TestCase::package::subpackage2', | 'Go::TestCase::package::subpackage2', | ||||
| $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()); | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||