getSamples(); self::assertArrayHasKey('Basic', $samples); $basic = $samples['Basic']; self::assertArrayHasKey('02 Types', $basic); self::assertSame('Basic/02_Types.php', $basic['02 Types']); self::assertSame('phpunit', $helper->getPageTitle()); self::assertSame('

phpunit

', $helper->getPageHeading()); } public function testDirectoryFail(): void { $this->expectException(RuntimeException::class); $helper = $this->getMockBuilder(Sample::class) ->onlyMethods(['isDirOrMkdir']) ->getMock(); $helper->expects(self::once()) ->method('isDirOrMkdir') ->with(self::isType('string')) ->willReturn(false); self::assertSame('', $helper->getFilename('a.xlsx')); } }