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/GZipDecodingStreamFilterTest.cc | |
| parent | cb205a207ce6c2f4e01247e2270e2fe687062a23 (diff) | |
Use std::unique_ptr for StreamFilter instead of std::shared_ptr
Diffstat (limited to 'test/GZipDecodingStreamFilterTest.cc')
| -rw-r--r-- | test/GZipDecodingStreamFilterTest.cc | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/test/GZipDecodingStreamFilterTest.cc b/test/GZipDecodingStreamFilterTest.cc index f35180a1..a65f92ae 100644 --- a/test/GZipDecodingStreamFilterTest.cc +++ b/test/GZipDecodingStreamFilterTest.cc @@ -30,30 +30,29 @@ class GZipDecodingStreamFilterTest:public CppUnit::TestFixture { public: MockSegment2():positionToWrite_(0) {} - virtual void updateWrittenLength(int32_t bytes) + virtual void updateWrittenLength(int32_t bytes) override { positionToWrite_ += bytes; } - virtual int64_t getPositionToWrite() const + virtual int64_t getPositionToWrite() const override { return positionToWrite_; } }; - std::shared_ptr<GZipDecodingStreamFilter> filter_; - std::shared_ptr<SinkStreamFilter> sinkFilter_; + std::unique_ptr<GZipDecodingStreamFilter> filter_; std::shared_ptr<ByteArrayDiskWriter> writer_; std::shared_ptr<MockSegment2> segment_; public: void setUp() { - writer_.reset(new ByteArrayDiskWriter()); - sinkFilter_.reset(new SinkStreamFilter()); - filter_.reset(new GZipDecodingStreamFilter(sinkFilter_)); - sinkFilter_->init(); + writer_ = std::make_shared<ByteArrayDiskWriter>(); + auto sinkFilter = make_unique<SinkStreamFilter>(); + sinkFilter->init(); + filter_ = make_unique<GZipDecodingStreamFilter>(std::move(sinkFilter)); filter_->init(); - segment_.reset(new MockSegment2()); + segment_ = std::make_shared<MockSegment2>(); } void testTransform(); |
