File tree 2 files changed +54
-0
lines changed
2 files changed +54
-0
lines changed Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace ProgrammatorDev \OpenWeatherMap \Test \Unit ;
4
+
5
+ use ProgrammatorDev \OpenWeatherMap \Entity \Coordinate ;
6
+ use ProgrammatorDev \OpenWeatherMap \Test \AbstractTest ;
7
+
8
+ class CoordinateTest extends AbstractTest
9
+ {
10
+ public function testMethods ()
11
+ {
12
+ $ entity = new Coordinate ([
13
+ 'lat ' => 50 ,
14
+ 'lon ' => 50
15
+ ]);
16
+
17
+ $ this ->assertSame (50.0 , $ entity ->getLatitude ());
18
+ $ this ->assertSame (50.0 , $ entity ->getLongitude ());
19
+ }
20
+ }
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace ProgrammatorDev \OpenWeatherMap \Test \Unit ;
4
+
5
+ use ProgrammatorDev \OpenWeatherMap \Entity \Coordinate ;
6
+ use ProgrammatorDev \OpenWeatherMap \Entity \Location ;
7
+ use ProgrammatorDev \OpenWeatherMap \Test \AbstractTest ;
8
+
9
+ class LocationTest extends AbstractTest
10
+ {
11
+ public function testMethods ()
12
+ {
13
+ $ entity = new Location ([
14
+ 'name ' => 'Name ' ,
15
+ 'state ' => 'State ' ,
16
+ 'country ' => 'CO ' ,
17
+ 'local_names ' => [
18
+ 'en ' => 'Local Name '
19
+ ],
20
+ 'zip ' => 'ZIP123 ' ,
21
+ 'lat ' => 50 ,
22
+ 'lon ' => 50
23
+ ]);
24
+
25
+ $ this ->assertSame ('Name ' , $ entity ->getName ());
26
+ $ this ->assertSame ('State ' , $ entity ->getState ());
27
+ $ this ->assertSame ('CO ' , $ entity ->getCountryCode ());
28
+ $ this ->assertSame (['en ' => 'Local Name ' ], $ entity ->getLocalNames ());
29
+ $ this ->assertSame ('Local Name ' , $ entity ->getLocalName ('en ' ));
30
+ $ this ->assertSame (null , $ entity ->getLocalName ('pt ' ));
31
+ $ this ->assertSame ('ZIP123 ' , $ entity ->getZipCode ());
32
+ $ this ->assertInstanceOf (Coordinate::class, $ entity ->getCoordinate ());
33
+ }
34
+ }
You can’t perform that action at this time.
0 commit comments