From 1463e8ef3bf504554d06b76ac86fc7b899e30174 Mon Sep 17 00:00:00 2001 From: Chuck Hagenbuch Date: Thu, 5 Feb 2009 17:20:30 -0500 Subject: [PATCH] ported the monthname repeater tests --- .../test/Horde/Date/Repeater/MonthNameTest.php | 72 +++++++++++----------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/framework/Date_Parser/test/Horde/Date/Repeater/MonthNameTest.php b/framework/Date_Parser/test/Horde/Date/Repeater/MonthNameTest.php index ff3d8b5a8..2e7d0058c 100644 --- a/framework/Date_Parser/test/Horde/Date/Repeater/MonthNameTest.php +++ b/framework/Date_Parser/test/Horde/Date/Repeater/MonthNameTest.php @@ -16,52 +16,52 @@ class Horde_Date_Repeater_MonthNameTest extends PHPUnit_Framework_TestCase { $this->now = new Horde_Date('2006-08-16 14:00:00'); } - /* - def test_next - # future - mays = Chronic::RepeaterMonthName.new(:may) - mays.start = @now - - next_may = mays.next(:future) - assert_equal Time.local(2007, 5), next_may.begin - assert_equal Time.local(2007, 6), next_may.end + public function testNextFuture() + { + $mays = new Horde_Date_Repeater_MonthName('may'); + $mays->now = $this->now; - next_next_may = mays.next(:future) - assert_equal Time.local(2008, 5), next_next_may.begin - assert_equal Time.local(2008, 6), next_next_may.end + $nextMay = $mays->next('future'); + $this->assertEquals('2007-05-01 00:00:00', (string)$nextMay->begin); + $this->assertEquals('2007-06-01 00:00:00', (string)$nextMay->end); - decembers = Chronic::RepeaterMonthName.new(:december) - decembers.start = @now + $nextNextMay = $mays->next('future'); + $this->assertEquals('2008-05-01 00:00:00', (string)$nextNextMay->begin); + $this->assertEquals('2008-06-01 00:00:00', (string)$nextNextMay->end); - next_december = decembers.next(:future) - assert_equal Time.local(2006, 12), next_december.begin - assert_equal Time.local(2007, 1), next_december.end + $decembers = new Horde_Date_Repeater_MonthName('december'); + $decembers->now = $this->now; - # past + $nextDecember = $decembers->next('future'); + $this->assertEquals('2006-12-01 00:00:00', (string)$nextDecember->begin); + $this->assertEquals('2007-01-01 00:00:00', (string)$nextDecember->end); + } - mays = Chronic::RepeaterMonthName.new(:may) - mays.start = @now + public function testNextPast() + { + $mays = new Horde_Date_Repeater_MonthName('may'); + $mays->now = $this->now; - assert_equal Time.local(2006, 5), mays.next(:past).begin - assert_equal Time.local(2005, 5), mays.next(:past).begin - end + $this->assertEquals('2006-05-01 00:00:00', (string)$mays->next('past')->begin); + $this->assertEquals('2005-05-01 00:00:00', (string)$mays->next('past')->begin); + } - def test_this - octobers = Chronic::RepeaterMonthName.new(:october) - octobers.start = @now + public function testThis() + { + $octobers = new Horde_Date_Repeater_MonthName('october'); + $octobers->now = $this->now; - this_october = octobers.this(:future) - assert_equal Time.local(2006, 10, 1), this_october.begin - assert_equal Time.local(2006, 11, 1), this_october.end + $thisOctober = $octobers->this('future'); + $this->assertEquals('2006-10-01 00:00:00', (string)$thisOctober->begin); + $this->assertEquals('2006-11-01 00:00:00', (string)$thisOctober->end); - aprils = Chronic::RepeaterMonthName.new(:april) - aprils.start = @now + $aprils = new Horde_Date_Repeater_MonthName('april'); + $aprils->now = $this->now; - this_april = aprils.this(:past) - assert_equal Time.local(2006, 4, 1), this_april.begin - assert_equal Time.local(2006, 5, 1), this_april.end - end - */ + $thisApril = $aprils->this('past'); + $this->assertEquals('2006-04-01 00:00:00', (string)$thisApril->begin); + $this->assertEquals('2006-05-01 00:00:00', (string)$thisApril->end); + } } -- 2.11.0