11<?php
22
3+ use Carbon ;
4+
35class ModelTest extends PHPUnit_Framework_TestCase {
46
57 public function setUp () {}
@@ -37,7 +39,7 @@ public function testInsert()
3739 $ this ->assertTrue (isset ($ user ->_id ));
3840 $ this ->assertNotEquals ('' , (string ) $ user ->_id );
3941 $ this ->assertNotEquals (0 , strlen ((string ) $ user ->_id ));
40- $ this ->assertInstanceOf ('DateTime ' , $ user ->created_at );
42+ $ this ->assertInstanceOf ('Carbon\Carbon ' , $ user ->created_at );
4143
4244 $ this ->assertEquals ('John Doe ' , $ user ->name );
4345 $ this ->assertEquals (35 , $ user ->age );
@@ -57,8 +59,8 @@ public function testUpdate()
5759 $ check ->save ();
5860
5961 $ this ->assertEquals (true , $ check ->exists );
60- $ this ->assertInstanceOf ('DateTime ' , $ check ->created_at );
61- $ this ->assertInstanceOf ('DateTime ' , $ check ->updated_at );
62+ $ this ->assertInstanceOf ('Carbon\Carbon ' , $ check ->created_at );
63+ $ this ->assertInstanceOf ('Carbon\Carbon ' , $ check ->updated_at );
6264 $ this ->assertEquals (1 , User::count ());
6365
6466 $ this ->assertEquals ('John Doe ' , $ check ->name );
@@ -229,7 +231,7 @@ public function testSoftDelete()
229231 $ this ->assertEquals (1 , $ all ->count ());
230232
231233 $ check = $ all [0 ];
232- $ this ->assertInstanceOf ('DateTime ' , $ check ->deleted_at );
234+ $ this ->assertInstanceOf ('Carbon\Carbon ' , $ check ->deleted_at );
233235 $ this ->assertEquals (true , $ check ->trashed ());
234236
235237 $ check ->restore ();
@@ -312,11 +314,11 @@ public function testUnset()
312314 public function testDates ()
313315 {
314316 $ user = User::create (array ('name ' => 'John Doe ' , 'birthday ' => new DateTime ('1980/1/1 ' )));
315- $ this ->assertInstanceOf ('DateTime ' , $ user ->birthday );
317+ $ this ->assertInstanceOf ('Carbon\Carbon ' , $ user ->birthday );
316318
317- // Re-fetch to be sure
318- $ user = User:: find ( $ user -> _id );
319- $ this ->assertInstanceOf ( ' DateTime ' , $ user ->birthday );
319+ $ check = User:: find ( $ user -> _id );
320+ $ this -> assertInstanceOf ( ' Carbon\Carbon ' , $ check -> birthday );
321+ $ this ->assertEquals ( $ user -> birthday , $ check ->birthday );
320322
321323 $ user = User::where ('birthday ' , '> ' , new DateTime ('1975/1/1 ' ))->first ();
322324 $ this ->assertEquals ('John Doe ' , $ user ->name );
0 commit comments