public function testFluentSetters()
 {
     $ci = CarbonInterval::years(4)->months(2)->dayz(5)->hours(3)->minute()->seconds(59);
     $this->assertInstanceOfCarbonInterval($ci);
     $this->assertCarbonInterval($ci, 4, 2, 5, 3, 1, 59);
     $ci = CarbonInterval::years(4)->months(2)->weeks(2)->hours(3)->minute()->seconds(59);
     $this->assertInstanceOfCarbonInterval($ci);
     $this->assertCarbonInterval($ci, 4, 2, 14, 3, 1, 59);
 }
 public function testYears()
 {
     $ci = new CarbonInterval(1);
     $this->assertInstanceOfCarbonInterval($ci);
     $this->assertCarbonInterval($ci, 1, 0, 0, 0, 0, 0);
     $ci = CarbonInterval::years(2);
     $this->assertInstanceOfCarbonInterval($ci);
     $this->assertCarbonInterval($ci, 2, 0, 0, 0, 0, 0);
     $ci = CarbonInterval::year();
     $this->assertInstanceOfCarbonInterval($ci);
     $this->assertCarbonInterval($ci, 1, 0, 0, 0, 0, 0);
     $ci = CarbonInterval::year(3);
     $this->assertInstanceOfCarbonInterval($ci);
     $this->assertCarbonInterval($ci, 3, 0, 0, 0, 0, 0);
 }
 public function testYears()
 {
     CarbonInterval::setLocale('en');
     $this->assertSame('2 years', CarbonInterval::years(2)->forHumans());
 }