diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2012-02-26 21:49:37 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2012-02-26 21:49:37 +0900 |
| commit | f4e0eae904ff94af3f6b80cbfc3175cb4b24c2cd (patch) | |
| tree | db262cf5974adc5106e821fac9fa78fc2aa42d93 /test/RpcMethodTest.cc | |
| parent | ad11d746f09977ce151ef6f49dd971f4af451d44 (diff) | |
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.
Diffstat (limited to 'test/RpcMethodTest.cc')
| -rw-r--r-- | test/RpcMethodTest.cc | 6 |
1 files changed, 6 insertions, 0 deletions
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. |
