public function testPath() { $processor = new CM_Http_Response_Page_ProcessingResult(); $this->assertSame([], $processor->getPathList()); $this->assertSame(false, $processor->hasPath()); $this->assertInstanceOf('CM_Exception', $this->catchException(function () use($processor) { $processor->getPathInitial(); })); $processor->addPath('/foo1'); $processor->addPath('/foo2'); $this->assertSame(true, $processor->hasPath()); $this->assertSame('/foo1', $processor->getPathInitial()); $this->assertSame(['/foo1', '/foo2'], $processor->getPathList()); }