Changeset 811
- Timestamp:
- 08/14/07 13:47:04 (1 year ago)
- Files:
-
- trunk/src/test/php/net/stubbles/websites/WebsitesTestSuite.php (modified) (1 diff)
- trunk/src/test/php/net/stubbles/websites/memphis/stubMemphisIncludeFilePageElementTestCase.php (moved) (moved from trunk/src/test/php/net/stubbles/websites/memphis/stubSimpleHTMLMemphisPageElementTestCase.php) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/test/php/net/stubbles/websites/WebsitesTestSuite.php
r800 r811 26 26 27 27 // memphis tests 28 $this->addTestFile($dir . '/memphis/stubMemphisIncludeFilePageElementTestCase.php'); 29 $this->addTestFile($dir . '/memphis/stubMemphisPageElementTestCase.php'); 28 30 # $this->addTestFile($dir . '/memphis/stubMemphisProcessorTestCase.php'); 29 $this->addTestFile($dir . '/memphis/stubMemphisPageElementTestCase.php');30 31 31 32 // processors tests trunk/src/test/php/net/stubbles/websites/memphis/stubMemphisIncludeFilePageElementTestCase.php
r317 r811 1 1 <?php 2 2 /** 3 * Tests for net.stubbles.websites.memphis.stub SimpleHTMLMemphisPageElement3 * Tests for net.stubbles.websites.memphis.stubMemphisIncludeFilePageElement. 4 4 * 5 5 * @author Frank Kleine <mikey@stubbles.net> … … 7 7 * @subpackage websites_memphis_test 8 8 */ 9 stubClassLoader::load('net.stubbles.websites.memphis.stub SimpleHTMLMemphisPageElement');9 stubClassLoader::load('net.stubbles.websites.memphis.stubMemphisIncludeFilePageElement'); 10 10 Mock::generate('stubRequest'); 11 11 Mock::generate('stubSession'); 12 12 Mock::generate('stubResponse'); 13 13 /** 14 * Tests for net.stubbles.websites.memphis.stub SimpleHTMLMemphisPageElement14 * Tests for net.stubbles.websites.memphis.stubMemphisIncludeFilePageElement. 15 15 * 16 16 * @package stubbles 17 17 * @subpackage websites_memphis_test 18 18 */ 19 class stub SimpleHTMLMemphisPageElementTestCase extends UnitTestCase19 class stubMemphisIncludeFilePageElementTestCase extends UnitTestCase 20 20 { 21 21 /** 22 22 * instance to be used for tests 23 23 * 24 * @var stub SimpleHTMLMemphisPageElement24 * @var stubMemphisIncludeFilePageElement 25 25 */ 26 protected $ simpleHTMLMemphisPageElement;26 protected $includeFilePageElement; 27 27 /** 28 28 * mocked request instance … … 43 43 */ 44 44 protected $mockResponse; 45 45 46 46 /** 47 47 * set up test environment … … 49 49 public function setUp() 50 50 { 51 $this->mockRequest = new MockstubRequest();52 $this->mockSession = new MockstubSession();53 $this->mockResponse = new MockstubResponse();54 $this-> simpleHTMLMemphisPageElement = new stubSimpleHTMLMemphisPageElement();51 $this->mockRequest = new MockstubRequest(); 52 $this->mockSession = new MockstubSession(); 53 $this->mockResponse = new MockstubResponse(); 54 $this->includeFilePageElement = new stubMemphisIncludeFilePageElement(); 55 55 } 56 56 57 57 /** 58 58 * assure that setting and getting the name of the element works as expected … … 60 60 public function testName() 61 61 { 62 $this->assertEqual($this-> simpleHTMLMemphisPageElement->getName(), '');63 $this-> simpleHTMLMemphisPageElement->setName('foo');64 $this->assertEqual($this-> simpleHTMLMemphisPageElement->getName(), 'foo');62 $this->assertEqual($this->includeFilePageElement->getName(), ''); 63 $this->includeFilePageElement->setName('foo'); 64 $this->assertEqual($this->includeFilePageElement->getName(), 'foo'); 65 65 } 66 66 67 67 /** 68 68 * assure that setting and getting the source of the element works as expected … … 70 70 public function testSource() 71 71 { 72 $this->assertEqual($this-> simpleHTMLMemphisPageElement->getSource(), '');73 $this-> simpleHTMLMemphisPageElement->setSource('foo');74 $this->assertEqual($this-> simpleHTMLMemphisPageElement->getSource(), 'foo');72 $this->assertEqual($this->includeFilePageElement->getSource(), ''); 73 $this->includeFilePageElement->setSource('foo'); 74 $this->assertEqual($this->includeFilePageElement->getSource(), 'foo'); 75 75 } 76 77 /** 78 * assure that a simple html memphis page element is always available 79 */ 80 public function testIsAvailable() 81 { 82 $this->assertTrue($this->simpleHTMLMemphisPageElement->isAvailable($this->mockRequest, $this->mockSession, $this->mockResponse)); 83 } 84 76 85 77 /** 86 78 * assure that processing works as expected … … 88 80 public function testProcess() 89 81 { 90 $this->simpleHTMLMemphisPageElement->setSource(TEST_SRC_PATH . '/resources/contentFile.txt'); 91 $this->mockResponse->expect('write', array('This is the content.')); 92 $this->simpleHTMLMemphisPageElement->process($this->mockRequest, $this->mockSession, $this->mockResponse); 82 $this->includeFilePageElement->setSource(TEST_SRC_PATH . '/resources/contentFile.txt'); 83 $this->assertEqual($this->includeFilePageElement->process($this->mockRequest, $this->mockSession, $this->mockResponse), 'This is the content.'); 93 84 } 94 85 }
