diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-07-04 00:39:11 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-07-04 00:39:11 +0900 |
| commit | 57f1902ee1fd24e2fa94a5e5c0ee357335366d7d (patch) | |
| tree | e3d944409286cca7fad799f7ff089378539defe0 /test/ChunkedDecodingStreamFilterTest.cc | |
| parent | cb205a207ce6c2f4e01247e2270e2fe687062a23 (diff) | |
Use std::unique_ptr for StreamFilter instead of std::shared_ptr
Diffstat (limited to 'test/ChunkedDecodingStreamFilterTest.cc')
| -rw-r--r-- | test/ChunkedDecodingStreamFilterTest.cc | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/test/ChunkedDecodingStreamFilterTest.cc b/test/ChunkedDecodingStreamFilterTest.cc index 06af8761..9031b9c7 100644 --- a/test/ChunkedDecodingStreamFilterTest.cc +++ b/test/ChunkedDecodingStreamFilterTest.cc @@ -9,6 +9,7 @@ #include "ByteArrayDiskWriter.h" #include "SinkStreamFilter.h" #include "MockSegment.h" +#include "a2functional.h" namespace aria2 { @@ -24,8 +25,7 @@ class ChunkedDecodingStreamFilterTest:public CppUnit::TestFixture { CPPUNIT_TEST(testGetName); CPPUNIT_TEST_SUITE_END(); - std::shared_ptr<ChunkedDecodingStreamFilter> filter_; - std::shared_ptr<SinkStreamFilter> sinkFilter_; + std::unique_ptr<ChunkedDecodingStreamFilter> filter_; std::shared_ptr<ByteArrayDiskWriter> writer_; std::shared_ptr<Segment> segment_; @@ -36,12 +36,12 @@ class ChunkedDecodingStreamFilterTest:public CppUnit::TestFixture { public: void setUp() { - writer_.reset(new ByteArrayDiskWriter()); - sinkFilter_.reset(new SinkStreamFilter()); - filter_.reset(new ChunkedDecodingStreamFilter(sinkFilter_)); - sinkFilter_->init(); + writer_ = std::make_shared<ByteArrayDiskWriter>(); + auto sinkFilter = make_unique<SinkStreamFilter>(); + sinkFilter->init(); + filter_ = make_unique<ChunkedDecodingStreamFilter>(std::move(sinkFilter)); filter_->init(); - segment_.reset(new MockSegment()); + segment_ = std::make_shared<MockSegment>(); } void testTransform(); |
