From 145dbcd165d9d27298eb8888bc240e2d06a95464 Mon Sep 17 00:00:00 2001 From: Ben Wagner Date: Thu, 3 Nov 2016 14:40:50 -0400 Subject: Remove SkAutoTDelete. Replace with std::unique_ptr. Change-Id: I5806cfbb30515fcb20e5e66ce13fb5f3b8728176 Reviewed-on: https://skia-review.googlesource.com/4381 Commit-Queue: Ben Wagner Reviewed-by: Mike Klein --- tests/StreamTest.cpp | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'tests/StreamTest.cpp') diff --git a/tests/StreamTest.cpp b/tests/StreamTest.cpp index 74e60557d1..ca750d1566 100644 --- a/tests/StreamTest.cpp +++ b/tests/StreamTest.cpp @@ -61,7 +61,7 @@ static void test_filestreams(skiatest::Reporter* reporter, const char* tmpDir) { REPORTER_ASSERT(reporter, stream.isValid()); test_loop_stream(reporter, &stream, s, 26, 100); - SkAutoTDelete stream2(stream.duplicate()); + std::unique_ptr stream2(stream.duplicate()); test_loop_stream(reporter, stream2.get(), s, 26, 100); } @@ -71,7 +71,7 @@ static void test_filestreams(skiatest::Reporter* reporter, const char* tmpDir) { REPORTER_ASSERT(reporter, stream.isValid()); test_loop_stream(reporter, &stream, s, 26, 100); - SkAutoTDelete stream2(stream.duplicate()); + std::unique_ptr stream2(stream.duplicate()); test_loop_stream(reporter, stream2.get(), s, 26, 100); } } @@ -94,15 +94,15 @@ static void TestWStream(skiatest::Reporter* reporter) { } { - SkAutoTDelete stream(ds.detachAsStream()); + std::unique_ptr stream(ds.detachAsStream()); REPORTER_ASSERT(reporter, 100 * 26 == stream->getLength()); REPORTER_ASSERT(reporter, ds.getOffset() == 0); test_loop_stream(reporter, stream.get(), s, 26, 100); - SkAutoTDelete stream2(stream->duplicate()); + std::unique_ptr stream2(stream->duplicate()); test_loop_stream(reporter, stream2.get(), s, 26, 100); - SkAutoTDelete stream3(stream->fork()); + std::unique_ptr stream3(stream->fork()); REPORTER_ASSERT(reporter, stream3->isAtEnd()); char tmp; size_t bytes = stream->read(&tmp, 1); @@ -124,11 +124,11 @@ static void TestWStream(skiatest::Reporter* reporter) { { // Test that this works after a snapshot. - SkAutoTDelete stream(ds.detachAsStream()); + std::unique_ptr stream(ds.detachAsStream()); REPORTER_ASSERT(reporter, ds.getOffset() == 0); test_loop_stream(reporter, stream.get(), s, 26, 100); - SkAutoTDelete stream2(stream->duplicate()); + std::unique_ptr stream2(stream->duplicate()); test_loop_stream(reporter, stream2.get(), s, 26, 100); } delete[] dst; @@ -234,12 +234,12 @@ static void test_peeking_front_buffered_stream(skiatest::Reporter* r, size_t bufferSize) { SkStream* dupe = original.duplicate(); REPORTER_ASSERT(r, dupe != nullptr); - SkAutoTDelete bufferedStream(SkFrontBufferedStream::Create(dupe, bufferSize)); + std::unique_ptr bufferedStream(SkFrontBufferedStream::Create(dupe, bufferSize)); REPORTER_ASSERT(r, bufferedStream != nullptr); size_t peeked = 0; for (size_t i = 1; !bufferedStream->isAtEnd(); i++) { - const size_t unpeekableBytes = compare_peek_to_read(r, bufferedStream, i); + const size_t unpeekableBytes = compare_peek_to_read(r, bufferedStream.get(), i); if (unpeekableBytes > 0) { // This could not have returned a number greater than i. REPORTER_ASSERT(r, unpeekableBytes <= i); @@ -359,7 +359,7 @@ DEF_TEST(StreamPeek_BlockMemoryStream, rep) { } dynamicMemoryWStream.write(buffer, size); } - SkAutoTDelete asset(dynamicMemoryWStream.detachAsStream()); + std::unique_ptr asset(dynamicMemoryWStream.detachAsStream()); sk_sp expected(SkData::MakeUninitialized(asset->getLength())); uint8_t* expectedPtr = static_cast(expected->writable_data()); valueSource.setSeed(kSeed); // reseed. @@ -369,7 +369,7 @@ DEF_TEST(StreamPeek_BlockMemoryStream, rep) { for (size_t i = 0; i < asset->getLength(); ++i) { expectedPtr[i] = valueSource.nextU() & 0xFF; } - stream_peek_test(rep, asset, expected.get()); + stream_peek_test(rep, asset.get(), expected.get()); } namespace { @@ -429,6 +429,6 @@ DEF_TEST(StreamCopy, reporter) { DEF_TEST(StreamEmptyStreamMemoryBase, r) { SkDynamicMemoryWStream tmp; - SkAutoTDelete asset(tmp.detachAsStream()); + std::unique_ptr asset(tmp.detachAsStream()); REPORTER_ASSERT(r, nullptr == asset->getMemoryBase()); } -- cgit v1.2.3