diff options
| author | Kenneth Anthony Giusti <kgiusti@apache.org> | 2010-04-27 15:19:14 +0000 |
|---|---|---|
| committer | Kenneth Anthony Giusti <kgiusti@apache.org> | 2010-04-27 15:19:14 +0000 |
| commit | f10f690cdd3ea96dc0f2700f9daea8127f5537bf (patch) | |
| tree | 258700d0e5d27a80ecd8ff4d0b668b9b79c60825 /cpp/bindings/qmf/tests/agent_ruby.rb | |
| parent | 165d9cb4734734882082d472db91aabc846c6909 (diff) | |
| download | qpid-python-f10f690cdd3ea96dc0f2700f9daea8127f5537bf.tar.gz | |
QPID-2556: fix conversion of signed integers in maps and lists.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@938506 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/bindings/qmf/tests/agent_ruby.rb')
| -rwxr-xr-x | cpp/bindings/qmf/tests/agent_ruby.rb | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/cpp/bindings/qmf/tests/agent_ruby.rb b/cpp/bindings/qmf/tests/agent_ruby.rb index 92065031a2..bdc81f5c41 100755 --- a/cpp/bindings/qmf/tests/agent_ruby.rb +++ b/cpp/bindings/qmf/tests/agent_ruby.rb @@ -134,17 +134,6 @@ class App < Qmf::AgentHandler @parent.int16val = 10000 @parent.int8val = 100 - @parent.mapval = {'u64' => @parent.uint64val, - 'u32' => @parent.uint32val, - 'u16' => @parent.uint16val, - 'u8' => @parent.uint8val, - 'i64' => @parent.int64val, - 'i32' => @parent.int32val, - 'i16' => @parent.int16val, - 'i8' => @parent.int8val, - 'sstr' => "Short String", - 'map' => {'first' => 'FIRST', 'second' => 'SECOND'}} - event = Qmf::QmfEvent.new(@model.event_class) event.uint32val = @parent.uint32val event.strval = "Unused" @@ -248,9 +237,18 @@ class App < Qmf::AgentHandler @parent.int8val = 0 # a list containing a list that contains a map (so there!) - @parent.listval = ['a', 1, 'b', 2, + @parent.listval = ['a', 1, 'b', -2, ['c', true, 3.1415, - {"hi" => 10, "lo" => 5}]] + {"hi" => 10, "lo" => 5, "neg" => -3}]] + + # a default map + @parent.mapval = {'aLong' => 9999999999, + 'aInt' => 54321, + 'aSigned' => -666, + 'aString' => "A String", + 'aFloat'=> 3.1415, + 'aMap' => {"first" => 1, "second" => 2}, + 'aList' => ['x', -1, 'y', 2]} @parent_oid = @agent.alloc_object_id(1) @parent.set_object_id(@parent_oid) |
