public function hasRuntimeEvaluationsDefinitionConsidersGlobalAndFilterRuntimeEvaluationsDefinitions()
{
$pointcutFilterComposite = $this->getAccessibleMock(Pointcut\PointcutFilterComposite::class, ['dummy'], [], '', false);
$this->assertFalse($pointcutFilterComposite->hasRuntimeEvaluationsDefinition());
$pointcutFilterComposite->_set('globalRuntimeEvaluationsDefinition', ['foo', 'bar']);
$pointcutFilterComposite->_set('runtimeEvaluationsDefinition', []);
$this->assertTrue($pointcutFilterComposite->hasRuntimeEvaluationsDefinition());
$pointcutFilterComposite->_set('globalRuntimeEvaluationsDefinition', []);
$pointcutFilterComposite->_set('runtimeEvaluationsDefinition', ['bar']);
$this->assertTrue($pointcutFilterComposite->hasRuntimeEvaluationsDefinition());
}