Exemplo n.º 1
0
 /**
  * Test method for the <tt>create(array $json)</tt> function.
  */
 public function testCreate()
 {
     // Test with a success response
     $pushStatResponse = PushStatResponse::create(array('status_code' => 200, 'status_message' => 'OK'));
     $this->assertTrue($pushStatResponse->isOk());
     $this->assertEquals(200, $pushStatResponse->getStatusCode());
     $this->assertEquals('OK', $pushStatResponse->getStatusMessage());
     // Test with an error response
     $pushStatResponse = PushStatResponse::create(array('status_code' => 400, 'status_message' => 'KO'));
     $this->assertFalse($pushStatResponse->isOk());
     $this->assertEquals(400, $pushStatResponse->getStatusCode());
     $this->assertEquals('KO', $pushStatResponse->getStatusMessage());
 }