* @package Horde_Date
* @subpackage UnitTests
*/
-class Horde_Date_Parser_TokenTest extends PHPUnit_Framework_TestCase
+class Horde_Date_Parser_TokenTest extends Horde_Test_Case
{
public function testToken()
{
$this->assertType('int', $token->getTag('bar'));
}
+ public function testScanForDayNames()
+ {
+ $parser = Horde_Date_Parser::factory();
+ $tokenizer = $parser->componentFactory('Repeater');
+
+ $token = new Horde_Date_Parser_Token('saturday');
+ $repeater = $tokenizer->scanForDayNames($token);
+ $this->assertType('Horde_Date_Repeater_DayName', $repeater);
+ $this->assertEquals('saturday', $repeater->type);
+
+ $token = new Horde_Date_Parser_Token('sunday');
+ $repeater = $tokenizer->scanForDayNames($token);
+ $this->assertType('Horde_Date_Repeater_DayName', $repeater);
+ $this->assertEquals('sunday', $repeater->type);
+ }
+
}
- def test_match
- token = Chronic::Token.new('saturday')
- repeater = Chronic::Repeater.scan_for_day_names(token)
- assert_equal Chronic::RepeaterDayName, repeater.class
- assert_equal :saturday, repeater.type
-
- token = Chronic::Token.new('sunday')
- repeater = Chronic::Repeater.scan_for_day_names(token)
- assert_equal Chronic::RepeaterDayName, repeater.class
- assert_equal :sunday, repeater.type
- end