/** * @test */ public function filterDoesNotMatchOnAFalseCondition() { $mockConfigurationManager = $this->getMock(\TYPO3\Flow\Configuration\ConfigurationManager::class, array(), array(), '', false); $settings['foo']['bar']['baz']['value'] = 'some other value'; $mockConfigurationManager->expects($this->atLeastOnce())->method('getConfiguration')->with(\TYPO3\Flow\Configuration\ConfigurationManager::CONFIGURATION_TYPE_SETTINGS, 'package')->will($this->returnValue($settings)); $filter = new \TYPO3\Flow\Aop\Pointcut\PointcutSettingFilter('package.foo.bar.baz.value = \'some value\''); $filter->injectConfigurationManager($mockConfigurationManager); $this->assertFalse($filter->matches('', '', '', 1)); }