public function testTags()
 {
     $feature = new FeatureNode();
     $this->assertFalse($feature->hasTags());
     $this->assertInternalType('array', $feature->getTags());
     $this->assertEquals(0, count($feature->getTags()));
     $feature->setTags($tags = array('tag1', 'tag2'));
     $this->assertEquals($tags, $feature->getTags());
     $feature->addTag('tag3');
     $this->assertEquals(array('tag1', 'tag2', 'tag3'), $feature->getTags());
     $this->assertFalse($feature->hasTag('tag4'));
     $this->assertTrue($feature->hasTag('tag2'));
     $this->assertTrue($feature->hasTag('tag3'));
 }
Esempio n. 2
0
 public function hasTag($tag)
 {
     return $this->featureNode->hasTag($tag);
 }