Beispiel #1
0
 public function testIs()
 {
     $name = new Name('foo');
     $this->assertTrue($name->isUnqualified());
     $this->assertFalse($name->isQualified());
     $this->assertFalse($name->isFullyQualified());
     $this->assertFalse($name->isRelative());
     $name = new Name('foo\\bar');
     $this->assertFalse($name->isUnqualified());
     $this->assertTrue($name->isQualified());
     $this->assertFalse($name->isFullyQualified());
     $this->assertFalse($name->isRelative());
     $name = new Name\FullyQualified('foo');
     $this->assertFalse($name->isUnqualified());
     $this->assertFalse($name->isQualified());
     $this->assertTrue($name->isFullyQualified());
     $this->assertFalse($name->isRelative());
     $name = new Name\Relative('foo');
     $this->assertFalse($name->isUnqualified());
     $this->assertFalse($name->isQualified());
     $this->assertFalse($name->isFullyQualified());
     $this->assertTrue($name->isRelative());
 }