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

Changeset 1946

Show
Ignore:
Timestamp:
09/09/07 15:10:48 (11 months ago)
Author:
nahi
Message:
  • a content of the stub class which is generated as a subclass of String by wsdl2ruby.rb was not properly encoded. closes #415.
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/soap/encodingstyle/literalHandler.rb

    r1936 r1946  
    8686          text = data.text 
    8787        end 
    88         generator.encode_rawstring(text) 
     88        generator.encode_string(text) 
    8989      end 
    9090      data.each do |key, value| 
  • trunk/test/wsdl/simplecontent/test_simplecontent.rb

    r1794 r1946  
    8282    list = PhoneList.new 
    8383    list.xmlattr_default = "default" 
    84     phone1 = PhoneNumber.new("12345") 
     84    phone1 = PhoneNumber.new("12<>345") 
    8585    phone1.xmlattr_type = PhoneNumberType::Fax 
    86     phone2 = PhoneNumber.new("23456") 
     86    phone2 = PhoneNumber.new("234<>56") 
    8787    phone2.xmlattr_type = PhoneNumberType::Home 
    8888    list.phone << phone1 << phone2 
     
    9292    assert_equal(address.blah, ret.blah) 
    9393    assert_equal(2, ret.list.phone.size) 
    94     assert_equal("12345", ret.list.phone[0]) 
     94    assert_equal("12<>345", ret.list.phone[0]) 
    9595    assert_equal(PhoneNumberType::Fax, ret.list.phone[0].xmlattr_type) 
    96     assert_equal("23456", ret.list.phone[1]) 
     96    assert_equal("234<>56", ret.list.phone[1]) 
    9797    assert_equal(PhoneNumberType::Home, ret.list.phone[1].xmlattr_type) 
    9898  end