Changeset 286

Show
Ignore:
Timestamp:
02/21/07 17:17:50 (1 year ago)
Author:
mikey
Message:

renamed net.stubbles.websites.memphis.stubMemphisPageProcessor to net.stubbles.websites.memphis.stubMemphisProcessor
added unit test for net.stubbles.websites.memphis.stubMemphisProcessor

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/config/xml/processors.xml

    r279 r286  
    66    <pageFactory type="net.stubbles.websites.stubXJConfPageFactory" /> 
    77    <processor name="xml" type="net.stubbles.websites.xml.stubXMLPageProcessor" /> 
    8     <processor name="page" type="net.stubbles.websites.memphis.stubMemphisPageProcessor" /> 
     8    <processor name="page" type="net.stubbles.websites.memphis.stubMemphisProcessor" /> 
    99  </defaultResolver> 
    1010</xj:configuration> 
  • trunk/docroot/index.php

    r279 r286  
    22require '../config/php/config.php'; 
    33require '../lib/stubbles.php'; 
    4 stubClassLoader::load('net.stubbles.websites.memphis.stubMemphisPageProcessor', 
     4stubClassLoader::load('net.stubbles.websites.memphis.stubMemphisProcessor', 
    55                      'net.stubbles.websites.stubXJConfPageFactory', 
    66                      'net.stubbles.ipo.request.stubWebRequest', 
     
    1414        $session     = new stubPHPSession('stubSID'); 
    1515        $pageFactory = new stubXJConfPageFactory(stubXJConfLoader::getInstance()); 
    16         $processor   = new stubMemphisPageProcessor($request, $session, $pageFactory); 
     16        $processor   = new stubMemphisProcessor($request, $session, $pageFactory); 
    1717        $processor->process()->getResponse()->send(); 
    1818    } 
  • trunk/src/main/php/net/stubbles/websites/memphis/stubMemphisProcessor.php

    r280 r286  
    1616 * @subpackage  websites_memphis 
    1717 */ 
    18 class stubMemphisPageProcessor extends stubAbstractProcessor 
     18class stubMemphisProcessor extends stubAbstractProcessor 
    1919{ 
    2020    /** 
     
    4040        if ($this->request->hasValue('page') == true) { 
    4141            $pageName = $this->request->getValidatedValue(new stubRegexValidator('[a-zA-Z0-9_'), 'page'); 
    42             if (null == $pageName || file_exists(stubConfig::getConfigPath() . '/xml/pages/memphis/' . $pageName . '.xml') == false) { 
     42            if (null == $pageName || $this->pageFactory->hasPage('memphis/' . $pageName) == false) { 
    4343                $pageName = 'index'; 
    4444            } 
  • trunk/src/test/php/net/stubbles/websites/WebsitesTestSuite.php

    r283 r286  
    2424        $this->addTestFile($dir . '/stubPageTestCase.php'); 
    2525         
     26        // memphis tests 
     27        $this->addTestFile($dir . '/memphis/stubMemphisProcessorTestCase.php'); 
     28         
    2629        // processors tests 
    2730        $this->addTestFile($dir . '/processors/stubDefaultProcessorResolverTestCase.php');