def test_closed_checks_client
@client.close
assert_raise Stomp::Error::NoCurrentConnection do
m = Stomp::Message.new("")
@client.acknowledge(m) {|r| receipt = r}
end
assert_raise Stomp::Error::NoCurrentConnection do
@client.begin("dummy_data")
end
assert_raise Stomp::Error::NoCurrentConnection do
@client.commit("dummy_data")
end
assert_raise Stomp::Error::NoCurrentConnection do
@client.abort("dummy_data")
end
assert_raise Stomp::Error::NoCurrentConnection do
@client.subscribe("dummy_data", {:ack => 'auto'}) {|msg| received = msg}
end
assert_raise Stomp::Error::NoCurrentConnection do
@client.unsubscribe("dummy_data")
end
assert_raise Stomp::Error::NoCurrentConnection do
@client.publish("dummy_data","dummy_data")
end
assert_raise Stomp::Error::NoCurrentConnection do
@client.unreceive("dummy_data")
end
assert_raise Stomp::Error::NoCurrentConnection do
@client.close("dummy_data")
end
end