summaryrefslogtreecommitdiff
path: root/test/Bencode2Test.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-07-11 21:09:51 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-07-11 21:09:51 +0900
commit7c06b903f3493db95fcf4bd42cccc59e3b4d0692 (patch)
treef10a85795bb086e0b257a0e6c6c5ffb05f28f344 /test/Bencode2Test.cc
parent7a57ecc5f814dc305e5e4b9bd960d69b43870c0e (diff)
Use std::unique_ptr for ValueBase object hierarchy
Diffstat (limited to 'test/Bencode2Test.cc')
-rw-r--r--test/Bencode2Test.cc12
1 files changed, 6 insertions, 6 deletions
diff --git a/test/Bencode2Test.cc b/test/Bencode2Test.cc
index e412110e..de6a2642 100644
--- a/test/Bencode2Test.cc
+++ b/test/Bencode2Test.cc
@@ -23,14 +23,14 @@ void Bencode2Test::testEncode()
{
{
Dict dict;
- dict["name"] = String::g("aria2");
- dict["loc"] = Integer::g(80000);
- std::shared_ptr<List> files = List::g();
+ dict.put("name", String::g("aria2"));
+ dict.put("loc", Integer::g(80000));
+ auto files = List::g();
files->append(String::g("aria2c"));
- dict["files"] = files;
- std::shared_ptr<Dict> attrs = Dict::g();
+ dict.put("files", std::move(files));
+ auto attrs = Dict::g();
attrs->put("license", String::g("GPL"));
- dict["attrs"] = attrs;
+ dict.put("attrs", std::move(attrs));
CPPUNIT_ASSERT_EQUAL(std::string("d"
"5:attrsd7:license3:GPLe"