/**
  * Tests that the filter not accepts a function with an invalid package.
  *
  * @return void
  */
 public function testFilterNotAcceptsFunction()
 {
     $namespace = new ASTNamespace(__FUNCTION__);
     $function = $namespace->addFunction(new ASTFunction('Func'));
     $filter = new PackageArtifactFilter(array(__FUNCTION__));
     $this->assertFalse($filter->accept($function));
 }
 /**
  * testIsUserDefinedReturnsTrueWhenAtLeastOneFunctionExists
  *
  * @return void
  */
 public function testIsUserDefinedReturnsTrueWhenAtLeastOneFunctionExists()
 {
     $namespace = new ASTNamespace('package1');
     $namespace->addFunction(new ASTFunction("foo", 0));
     $this->assertTrue($namespace->isUserDefined());
 }