/** * Test the getLat and getLon methods of the User object. * * @return void */ public function testUserHomeSet() { $mock = new HTTP_Request2_Adapter_Mock(); $mock->addResponse(fopen(__DIR__ . '/responses/capabilities.xml', 'rb')); $mock->addResponse(fopen(__DIR__ . '/responses/user_home_set.xml', 'rb')); $mock->addResponse(fopen(__DIR__ . '/responses/user_preferences.xml', 'rb')); $config = array('adapter' => $mock, 'server' => 'http://api06.dev.openstreetmap.org/', 'user' => '*****@*****.**', 'password' => 'w1lma4evah'); $osm = new Services_OpenStreetMap($config); $user = $osm->getUser(); $this->assertEquals($user->getLat(), 1.234567); $this->assertEquals($user->getLon(), -1.234567); }