コード例 #1
0
 /**
  * @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));
 }