Welcome to the "trac"-ing site of soap4r!
[soap4r] [httpclient] [openpgp4u] [pkcs1] [logger] [csv] [vtr]

Changeset 235

Show
Ignore:
Timestamp:
07/11/01 12:58:18 (7 years ago)
Author:
nakahiro
Message:

Added decimal tests.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/test/interopR2/clientBase.rb

    r217 r235  
    507507#  end 
    508508 
    509   dumpTitle( dumpDev, 'echoDecimal(+.123)' ) 
    510   begin 
    511     arg = "+.12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" 
     509  dumpTitle( dumpDev, 'echoDecimal(123456)' ) 
     510  begin 
     511    arg = "12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" 
    512512    var = drv.echoDecimal( SOAP::SOAPDecimal.new( arg )) 
    513     normalized = '0' << arg.sub( /^\+/, '' ) 
     513    normalized = arg 
    514514    dumpResult( dumpDev, normalized, var ) 
    515515  rescue Exception 
     
    517517  end 
    518518 
     519  dumpTitle( dumpDev, 'echoDecimal(+0.123)' ) 
     520  begin 
     521    arg = "+0.12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" 
     522    var = drv.echoDecimal( SOAP::SOAPDecimal.new( arg )) 
     523    normalized = arg.sub( /0$/, '' ).sub( /^\+/, '' ) 
     524    dumpResult( dumpDev, normalized, var ) 
     525  rescue Exception 
     526    dumpException( dumpDev ) 
     527  end 
     528 
     529  dumpTitle( dumpDev, 'echoDecimal(.00000123)' ) 
     530  begin 
     531    arg = ".0000012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" 
     532    var = drv.echoDecimal( SOAP::SOAPDecimal.new( arg )) 
     533    normalized = '0' << arg.sub( /0$/, '' ) 
     534    dumpResult( dumpDev, normalized, var ) 
     535  rescue Exception 
     536    dumpException( dumpDev ) 
     537  end 
     538 
    519539  dumpTitle( dumpDev, 'echoDecimal(-123.456)' ) 
    520540  begin 
    521     arg = "-12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123.456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
     541    arg = "-12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123.45678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
    522542    var = drv.echoDecimal( SOAP::SOAPDecimal.new( arg )) 
    523543    dumpResult( dumpDev, arg, var ) 
     544  rescue Exception 
     545    dumpException( dumpDev ) 
     546  end 
     547 
     548  dumpTitle( dumpDev, 'echoDecimal(-123.)' ) 
     549  begin 
     550    arg = "-12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890." 
     551    normalized = arg.sub( /\.$/, '' ) 
     552    var = drv.echoDecimal( SOAP::SOAPDecimal.new( arg )) 
     553    dumpResult( dumpDev, normalized, var ) 
    524554  rescue Exception 
    525555    dumpException( dumpDev )