Example #1
0
 /**
  * Test can have body
  *
  * Pre-conditions:
  * Case A: Status code = 100
  * Case B: Status code = 200
  * Case C: Status code = 204
  * Case D: Status code = 304
  *
  * Post-conditions:
  * Case A: false
  * Case B: true
  * Case C: false
  * Case D: false
  */
 public function testCanHaveBody()
 {
     $r1 = new Response();
     //Case A
     $r1->status(100);
     $this->assertFalse($r1->canHaveBody());
     //Case B
     $r1->status(200);
     $this->assertTrue($r1->canHaveBody());
     //Case C
     $r1->status(204);
     $this->assertFalse($r1->canHaveBody());
     //Case D
     $r1->status(304);
     $this->assertFalse($r1->canHaveBody());
 }