Changeset 547

Show
Ignore:
Timestamp:
04/16/07 23:08:36 (1 year ago)
Author:
mikey
Message:

added unit test for net.stubbles.ipo.interceptors.stubInterceptorXJConfInitializer

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/main/php/net/stubbles/ipo/interceptors/stubInterceptorXJConfInitializer.php

    r538 r547  
    1515 * @package     stubbles 
    1616 * @subpackage  ipo_interceptors 
    17  * @todo        write unit test 
    1817 */ 
    1918class stubInterceptorXJConfInitializer extends stubBaseObject implements stubInterceptorInitializer, stubXJConfInitializer 
     
    7776    { 
    7877        foreach ($cacheData['preInterceptors'] as $preInterceptor) { 
    79             if ($preInterceptor instanceof stubSerializable) { 
     78            if ($preInterceptor instanceof stubSerializedObject) { 
    8079                $this->preInterceptors[] = $preInterceptor->getUnserialized(); 
    8180            } else { 
    82                 stubClassLoader::load($preInterceptor); 
    8381                $nqClassName = stubClassLoader::getNonQualifiedClassName($preInterceptor); 
     82                if (null == $nqClassName) { 
     83                    $nqClassName = $preInterceptor; 
     84                } 
    8485                if (class_exists($nqClassName, false) == false) { 
    8586                    stubClassLoader::load($preInterceptor); 
     
    9192         
    9293        foreach ($cacheData['postInterceptors'] as $postInterceptor) { 
    93             if ($postInterceptor instanceof stubSerializable) { 
     94            if ($postInterceptor instanceof stubSerializedObject) { 
    9495                $this->postInterceptors[] = $postInterceptor->getUnserialized(); 
    9596            } else { 
    9697                $nqClassName = stubClassLoader::getNonQualifiedClassName($postInterceptor); 
     98                if (null == $nqClassName) { 
     99                    $nqClassName = $postInterceptor; 
     100                } 
    97101                if (class_exists($nqClassName, false) == false) { 
    98102                    stubClassLoader::load($postInterceptor); 
  • trunk/src/main/php/net/stubbles/ipo/interceptors/stubPostInterceptor.php

    r538 r547  
    77 * @subpackage  ipo_interceptors 
    88 */ 
     9stubClassLoader::load('net.stubbles.ipo.request.stubRequest', 
     10                      'net.stubbles.ipo.response.stubResponse', 
     11                      'net.stubbles.ipo.session.stubSession' 
     12); 
    913/** 
    1014 * interface for postinterceptors 
  • trunk/src/main/php/net/stubbles/ipo/interceptors/stubPreInterceptor.php

    r538 r547  
    77 * @subpackage  ipo_interceptors 
    88 */ 
     9stubClassLoader::load('net.stubbles.ipo.request.stubRequest', 
     10                      'net.stubbles.ipo.response.stubResponse', 
     11                      'net.stubbles.ipo.session.stubSession' 
     12); 
    913/** 
    1014 * interface for preinterceptors 
  • trunk/src/test/php/net/stubbles/ipo/IPOTestSuite.php

    r446 r547  
    2222        $dir = dirname(__FILE__); 
    2323        $this->TestSuite('All ipo tests'); 
     24        $this->addTestFile($dir . '/interceptors/stubInterceptorXJConfInitializerTestCase.php'); 
     25         
    2426        $this->addTestFile($dir . '/request/stubAbstractRequestTestCase.php'); 
    2527        $this->addTestFile($dir . '/request/stubRequestPrefixDecoratorTestCase.php');