Changeset 1356
- Timestamp:
- 02/22/08 17:24:55 (7 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/main/php/net/stubbles/websites/xml/stubXMLResponse.php
r1231 r1356 25 25 * @var stubPage 26 26 */ 27 protected $page = null; 27 protected $page; 28 /** 29 * the stream writer used for creating the xml base document of the response 30 * 31 * @var stubXMLStreamWriter 32 */ 33 protected $xmlStreamWriter; 28 34 29 35 /** … … 36 42 $this->page = $page; 37 43 } 38 44 39 45 /** 40 46 * returns the page where this response is created for … … 46 52 return $this->page; 47 53 } 48 54 55 /** 56 * sets the stream writer used for creating the xml base document of the response 57 * 58 * @param stubXMLStreamWriter $xmlStreamWriter 59 */ 60 public function setXMLStreamWriter(stubXMLStreamWriter $xmlStreamWriter) 61 { 62 $this->xmlStreamWriter = $xmlStreamWriter; 63 } 64 65 /** 66 * returns the stream writer used for creating the xml base document of the response 67 * 68 * @return stubXMLStreamWriter 69 */ 70 public function getXMLStreamWriter() 71 { 72 return $this->xmlStreamWriter; 73 } 74 49 75 /** 50 76 * clears the response … … 53 79 { 54 80 parent::clear(); 55 $this->page = null; 81 $this->page = null; 82 $this->xmlStreamWriter = null; 56 83 } 57 84 } trunk/src/test/php/net/stubbles/websites/xml/stubXMLResponseTestCase.php
r1256 r1356 54 54 $this->assertNull($this->xmlResponse->getPage()); 55 55 } 56 57 /** 58 * assure handling of xml stream writer 59 * 60 * @test 61 */ 62 public function xmlStreamWriter() 63 { 64 $mockXMLStreamWriter = $this->getMock('stubXMLStreamWriter'); 65 $this->assertNull($this->xmlResponse->getXMLStreamWriter()); 66 $this->xmlResponse->setXMLStreamWriter($mockXMLStreamWriter); 67 $this->assertSame($mockXMLStreamWriter, $this->xmlResponse->getXMLStreamWriter()); 68 $this->xmlResponse->clear(); 69 $this->assertNull($this->xmlResponse->getXMLStreamWriter()); 70 } 56 71 } 57 72 ?>
