Changeset 1808

Show
Ignore:
Timestamp:
08/31/08 20:30:17 (4 months ago)
Author:
mikey
Message:

add mappings and add test case

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • labs/incubator/src/main/php/net/stubbles/remote/protocol/easc/stubEASCSerializer.php

    r1747 r1808  
    99 */ 
    1010stubClassLoader::load('net::stubbles::php::serializer::stubPHPSerializer', 
    11                       'net::stubbles::remote::protocol::easc::mapping::stubEASCExceptionMapping' 
     11                      'net::stubbles::remote::protocol::easc::mapping::stubEASCArrayListMapping', 
     12                      'net::stubbles::remote::protocol::easc::mapping::stubEASCByteArrayMapping', 
     13                      'net::stubbles::remote::protocol::easc::mapping::stubEASCByteMapping', 
     14                      'net::stubbles::remote::protocol::easc::mapping::stubEASCDateMapping', 
     15                      'net::stubbles::remote::protocol::easc::mapping::stubEASCExceptionMapping', 
     16                      'net::stubbles::remote::protocol::easc::mapping::stubEASCFloatMapping', 
     17                      'net::stubbles::remote::protocol::easc::mapping::stubEASCIntegerMapping', 
     18                      'net::stubbles::remote::protocol::easc::mapping::stubEASCLongMapping', 
     19                      'net::stubbles::remote::protocol::easc::mapping::stubEASCShortMapping', 
     20                      'net::stubbles::remote::protocol::easc::mapping::stubEASCStackTraceMapping' 
    1221); 
    1322/** 
     
    2534    { 
    2635        parent::__construct(); 
     36        $this->addMapping(new stubEASCArrayListMapping()); 
     37        $this->addMapping(new stubEASCByteArrayMapping()); 
     38        $this->addMapping(new stubEASCByteMapping()); 
     39        $this->addMapping(new stubEASCDateMapping()); 
     40        $this->addMapping(new stubEASCFloatMapping()); 
     41        $this->addMapping(new stubEASCIntegerMapping()); 
     42        $this->addMapping(new stubEASCLongMapping()); 
     43        $this->addMapping(new stubEASCShortMapping()); 
    2744        $exceptionMapping = new stubEASCExceptionMapping(); 
    2845        $this->addMapping($exceptionMapping); 
    2946        $this->addMapping($exceptionMapping, 'E'); 
    30         $this->addExceptionMapping('IllegalArgument', 'net::stubbles::lang::exceptions::stubIllegalArgumentException'); 
    31         $this->addExceptionMapping('IllegalAccess', 'net::stubbles::lang::exceptions::stubIllegalAccessException'); 
    32         $this->addExceptionMapping('ClassNotFound', 'net::stubbles::stubClassNotFoundException'); 
    33         $this->addExceptionMapping('NullPointer', 'net::stubbles::lang::exceptions::stubNullPointerException'); 
     47        $this->addMapping(new stubEASCStackTraceMapping()); 
     48        $this->addExceptionMapping('net::stubbles::lang::exceptions::stubIllegalArgumentException', 'IllegalArgument'); 
     49        $this->addExceptionMapping('net::stubbles::lang::exceptions::stubIllegalAccessException', 'IllegalAccess'); 
     50        $this->addExceptionMapping('net::stubbles::stubClassNotFoundException', 'ClassNotFound'); 
     51        $this->addExceptionMapping('net::stubbles::lang::exceptions::stubNullPointerException', 'NullPointer'); 
    3452    } 
    3553} 
  • labs/incubator/src/test/php/net/stubbles/remote/RemoteTestSuite.php

    r1806 r1808  
    3030         
    3131        // easc 
     32        $suite->addTestFile($dir . '/protocol/easc/stubEASCSerializerTestCase.php'); 
    3233        $suite->addTestFile($dir . '/protocol/easc/mapping/stubEASCArrayListMappingTestCase.php'); 
    3334        $suite->addTestFile($dir . '/protocol/easc/mapping/stubEASCByteArrayMappingTestCase.php');