<?php 
namespace WebPower\gcm\server; 
 
class InvalidRequestExceptionTest extends \PHPUnit_Framework_TestCase 
{ 
    public function testGettersNoDescription() 
    { 
        $exception = new InvalidRequestException(401); 
        $this->assertEquals(401, $exception->getHttpStatusCode()); 
        $this->assertNull($exception->getDescription()); 
        $this->assertContains("401", $exception->getMessage(), $exception->getMessage()); 
    } 
 
    public function testGettersDescription() 
    { 
        $exception = new InvalidRequestException(401, "D'OH!"); 
        $this->assertEquals(401, $exception->getHttpStatusCode()); 
        $this->assertEquals("D'OH!", $exception->getDescription()); 
        $this->assertContains("401", $exception->getMessage(), $exception->getMessage()); 
        $this->assertContains("D'OH!", $exception->getMessage()); 
    } 
} 
 
 |