1
1
<?php
2
2
3
+ use Carbon ;
4
+
3
5
class ModelTest extends PHPUnit_Framework_TestCase {
4
6
5
7
public function setUp () {}
@@ -37,7 +39,7 @@ public function testInsert()
37
39
$ this ->assertTrue (isset ($ user ->_id ));
38
40
$ this ->assertNotEquals ('' , (string ) $ user ->_id );
39
41
$ this ->assertNotEquals (0 , strlen ((string ) $ user ->_id ));
40
- $ this ->assertInstanceOf ('DateTime ' , $ user ->created_at );
42
+ $ this ->assertInstanceOf ('Carbon\Carbon ' , $ user ->created_at );
41
43
42
44
$ this ->assertEquals ('John Doe ' , $ user ->name );
43
45
$ this ->assertEquals (35 , $ user ->age );
@@ -57,8 +59,8 @@ public function testUpdate()
57
59
$ check ->save ();
58
60
59
61
$ 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 );
62
64
$ this ->assertEquals (1 , User::count ());
63
65
64
66
$ this ->assertEquals ('John Doe ' , $ check ->name );
@@ -229,7 +231,7 @@ public function testSoftDelete()
229
231
$ this ->assertEquals (1 , $ all ->count ());
230
232
231
233
$ check = $ all [0 ];
232
- $ this ->assertInstanceOf ('DateTime ' , $ check ->deleted_at );
234
+ $ this ->assertInstanceOf ('Carbon\Carbon ' , $ check ->deleted_at );
233
235
$ this ->assertEquals (true , $ check ->trashed ());
234
236
235
237
$ check ->restore ();
@@ -312,11 +314,11 @@ public function testUnset()
312
314
public function testDates ()
313
315
{
314
316
$ 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 );
316
318
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 );
320
322
321
323
$ user = User::where ('birthday ' , '> ' , new DateTime ('1975/1/1 ' ))->first ();
322
324
$ this ->assertEquals ('John Doe ' , $ user ->name );
0 commit comments