From f4e0eae904ff94af3f6b80cbfc3175cb4b24c2cd Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sun, 26 Feb 2012 21:49:37 +0900 Subject: Added checkRequiredInteger() to check integer param is in valid range. Ensure that fileIndex in aria2.changeUri RPC method is greater than or equal to 1. --- test/RpcMethodTest.cc | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'test/RpcMethodTest.cc') diff --git a/test/RpcMethodTest.cc b/test/RpcMethodTest.cc index d28cc2fa..121357aa 100644 --- a/test/RpcMethodTest.cc +++ b/test/RpcMethodTest.cc @@ -999,6 +999,12 @@ void RpcMethodTest::testChangeUri_fail() RpcResponse res = m.execute(req, e_.get()); CPPUNIT_ASSERT_EQUAL(0, res.code); + req.params->set(1, Integer::g(0)); + res = m.execute(req, e_.get()); + // RPC request fails because 2nd argument is less than 1. + CPPUNIT_ASSERT_EQUAL(1, res.code); + + req.params->set(1, Integer::g(1)); req.params->set(0, String::g("2")); res = m.execute(req, e_.get()); // RPC request fails because GID#2 does not exist. -- cgit