public function testMetricsMessages() { $serverUrl = 'http://host.com/'; $aerogear = new AeroGearPush($serverUrl); $request = new GetMetricsMessagesRequest(uniqid()); $request->setOAuthToken(uniqid()); $aerogear->metricsMessages($request); }
public function testGetMetricsMessagesRequest() { $pushAppId = uniqid(); $request = new GetMetricsMessagesRequest($pushAppId); $this->assertEquals('metrics/messages/application', $request->endpoint); $this->assertEquals('GET', $request->method); $request->setPageNumber(8); $request->setPerPage(10); $request->setSort('ASC'); $request->setSearch('android'); $this->assertEquals(8, $request->queryParam['page']); $this->assertEquals(10, $request->queryParam['per_page']); $this->assertEquals('ASC', $request->queryParam['sort']); $this->assertEquals('android', $request->queryParam['search']); }