summaryrefslogtreecommitdiff
path: root/cpp/bindings/qmf/tests/agent_ruby.rb
diff options
context:
space:
mode:
authorKenneth Anthony Giusti <kgiusti@apache.org>2010-04-27 15:19:14 +0000
committerKenneth Anthony Giusti <kgiusti@apache.org>2010-04-27 15:19:14 +0000
commitf10f690cdd3ea96dc0f2700f9daea8127f5537bf (patch)
tree258700d0e5d27a80ecd8ff4d0b668b9b79c60825 /cpp/bindings/qmf/tests/agent_ruby.rb
parent165d9cb4734734882082d472db91aabc846c6909 (diff)
downloadqpid-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-xcpp/bindings/qmf/tests/agent_ruby.rb24
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)