Exemplo n.º 1
0
 public function testFluentSetters()
 {
     $ci = Interval::years(4)->months(2)->dayz(5)->hours(3)->minute()->seconds(59);
     $this->assertInstanceOfInterval($ci);
     $this->assertInterval($ci, 4, 2, 5, 3, 1, 59);
     $ci = Interval::years(4)->months(2)->weeks(2)->hours(3)->minute()->seconds(59);
     $this->assertInstanceOfInterval($ci);
     $this->assertInterval($ci, 4, 2, 14, 3, 1, 59);
 }
Exemplo n.º 2
0
 public function testYears()
 {
     $ci = new Interval(1);
     $this->assertInstanceOfInterval($ci);
     $this->assertInterval($ci, 1, 0, 0, 0, 0, 0);
     $ci = Interval::years(2);
     $this->assertInstanceOfInterval($ci);
     $this->assertInterval($ci, 2, 0, 0, 0, 0, 0);
     $ci = Interval::year();
     $this->assertInstanceOfInterval($ci);
     $this->assertInterval($ci, 1, 0, 0, 0, 0, 0);
     $ci = Interval::year(3);
     $this->assertInstanceOfInterval($ci);
     $this->assertInterval($ci, 3, 0, 0, 0, 0, 0);
 }
Exemplo n.º 3
0
 public function testYears()
 {
     Interval::setLocale('en');
     $this->assertSame('2 years', Interval::years(2)->forHumans());
 }