Esempio n. 1
0
 public function testToken()
 {
     $token = new Horde_Date_Parser_Token('foo');
     $this->assertEquals('foo', $token->word);
     $this->assertEquals(0, count($token->tags));
     $this->assertFalse($token->tagged());
     $token->tag('foo', 'mytag');
     $this->assertEquals(1, count($token->tags));
     $this->assertTrue($token->tagged());
     $this->assertInternalType('string', $token->getTag('foo'));
     $token->tag('bar', 5);
     $this->assertEquals(2, count($token->tags));
     $this->assertInternalType('int', $token->getTag('bar'));
     $token->untag('foo');
     $this->assertEquals(1, count($token->tags));
     $this->assertInternalType('int', $token->getTag('bar'));
 }