public function testLifecycle() { $storage = new TestCaseStorage(); $testCase = $storage->get(); $this->assertEmpty($testCase->getName()); $name1 = 'test-name1'; $testCase->setName($name1); $this->assertEquals($name1, $storage->get()->getName()); $name2 = 'test-name1'; $testCase = new TestCase(); $testCase->setName($name2); $storage->put($testCase); $this->assertEquals($name2, $storage->get()->getName()); $storage->clear(); $this->assertEmpty($storage->get()->getName()); }
/** * @param \Yandex\Allure\Adapter\Model\TestCase $testCase */ public function addTestCase(TestCase $testCase) { $this->testCases[$testCase->getName()] = $testCase; }