PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ use Carbon\Carbon; class FluidSettersTest extends TestFixture { public function testFluidYearSetter() { $d = Carbon::now(); $this->assertTrue($d->year(1995) instanceof Carbon); $this->assertSame(1995, $d->year); } public function testFluidMonthSetter() { $d = Carbon::now(); $this->assertTrue($d->month(3) instanceof Carbon); $this->assertSame(3, $d->month); } public function testFluidMonthSetterWithWrap() { $d = Carbon::createFromDate(2012, 8, 21); $this->assertTrue($d->month(13) instanceof Carbon); $this->assertSame(1, $d->month); } public function testFluidDaySetter() { $d = Carbon::now(); $this->assertTrue($d->day(2) instanceof Carbon); $this->assertSame(2, $d->day); } public function testFluidDaySetterWithWrap() { $d = Carbon::createFromDate(2000, 1, 1); $this->assertTrue($d->day(32) instanceof Carbon); $this->assertSame(1, $d->day); } public function testFluidSetDate() { $d = Carbon::createFromDate(2000, 1, 1); $this->assertTrue($d->setDate(1995, 13, 32) instanceof Carbon); $this->assertCarbon($d, 1996, 2, 1); } public function testFluidHourSetter() { $d = Carbon::now(); $this->assertTrue($d->hour(2) instanceof Carbon); $this->assertSame(2, $d->hour); } public function testFluidHourSetterWithWrap() { $d = Carbon::now(); $this->assertTrue($d->hour(25) instanceof Carbon); $this->assertSame(1, $d->hour); } public function testFluidMinuteSetter() { $d = Carbon::now(); $this->assertTrue($d->minute(2) instanceof Carbon); $this->assertSame(2, $d->minute); } public function testFluidMinuteSetterWithWrap() { $d = Carbon::now(); $this->assertTrue($d->minute(61) instanceof Carbon); $this->assertSame(1, $d->minute); } public function testFluidSecondSetter() { $d = Carbon::now(); $this->assertTrue($d->second(2) instanceof Carbon); $this->assertSame(2, $d->second); } public function testFluidSecondSetterWithWrap() { $d = Carbon::now(); $this->assertTrue($d->second(62) instanceof Carbon); $this->assertSame(2, $d->second); } public function testFluidSetTime() { $d = Carbon::createFromDate(2000, 1, 1); $this->assertTrue($d->setTime(25, 61, 61) instanceof Carbon); $this->assertCarbon($d, 2000, 1, 2, 2, 2, 1); } public function testFluidTimestampSetter() { $d = Carbon::now(); $this->assertTrue($d->timestamp(10) instanceof Carbon); $this->assertSame(10, $d->timestamp); } }