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

Changeset 1545

Show
Ignore:
Timestamp:
05/11/05 22:05:02 (4 years ago)
Author:
nahi
Message:

add tests for #105. closes #105.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/xsd/datatypes.rb

    r1543 r1545  
    540540 
    541541  def screen_data(t) 
    542     if t.is_a?(DateTime) 
     542    # convert t to a DateTime as an internal representation. 
     543    # in XML Schema Datatypes, year == 0 is not allowed so be careful with 
     544    # negative year representation.  XSDDateTime.year(-1) == DateTime.year(0) 
     545    if t.is_a?(DateTime) and t.year > 0 
    543546      t 
    544547    elsif t.is_a?(Time) 
  • trunk/test/soap/test_basetype.rb

    r1520 r1545  
    383383    targets.each do |data, expected| 
    384384      assert_equal(expected, SOAP::SOAPDateTime.new(data).to_s) 
     385      assert_equal(expected, SOAP::SOAPDateTime.new(DateTime.parse(data)).to_s) 
    385386    end 
    386387 
     
    482483    targets.each do |data, expected| 
    483484      assert_equal(expected, SOAP::SOAPDate.new(data).to_s) 
     485      assert_equal(expected, SOAP::SOAPDate.new(Date.parse(data)).to_s) 
    484486    end 
    485487  end 
  • trunk/test/xsd/test_xsd.rb

    r1520 r1545  
    415415    targets.each do |data, expected| 
    416416      assert_equal(expected, XSD::XSDDateTime.new(data).to_s) 
     417      assert_equal(expected, XSD::XSDDateTime.new(DateTime.parse(data)).to_s) 
    417418    end 
    418419 
     
    514515    targets.each do |data, expected| 
    515516      assert_equal(expected, XSD::XSDDate.new(data).to_s) 
     517      assert_equal(expected, XSD::XSDDate.new(Date.parse(data)).to_s) 
    516518    end 
    517519  end