summaryrefslogtreecommitdiff
path: root/test/GZipDecodingStreamFilterTest.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-07-04 00:39:11 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-07-04 00:39:11 +0900
commit57f1902ee1fd24e2fa94a5e5c0ee357335366d7d (patch)
treee3d944409286cca7fad799f7ff089378539defe0 /test/GZipDecodingStreamFilterTest.cc
parentcb205a207ce6c2f4e01247e2270e2fe687062a23 (diff)
Use std::unique_ptr for StreamFilter instead of std::shared_ptr
Diffstat (limited to 'test/GZipDecodingStreamFilterTest.cc')
-rw-r--r--test/GZipDecodingStreamFilterTest.cc17
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();