module = new NullModule($app); } /** * @testdox The null module is an instance of the module abstract * @covers phpOMS\Module\NullModule * @group framework */ public function testModule() : void { self::assertInstanceOf('\phpOMS\Module\ModuleAbstract', $this->module); } /** * @testdox A invalid module method call will create an error log * @covers phpOMS\Module\NullModule * @group framework */ public function testInvalidModuleMethodCalls() : void { $this->module->invalidMethodCall(); $path = TestUtils::getMember(FileLogger::getInstance(), 'path'); self::assertStringContainsString('Expected module/controller but got NullModule.', \file_get_contents($path)); } }