diff options
Diffstat (limited to 'tests/CodecTest.cpp')
| -rw-r--r-- | tests/CodecTest.cpp | 30 |
1 files changed, 1 insertions, 29 deletions
diff --git a/tests/CodecTest.cpp b/tests/CodecTest.cpp index 05859a95b3..19494b280d 100644 --- a/tests/CodecTest.cpp +++ b/tests/CodecTest.cpp @@ -5,6 +5,7 @@ * found in the LICENSE file. */ +#include "FakeStreams.h" #include "Resources.h" #include "SkAndroidCodec.h" #include "SkBitmap.h" @@ -891,35 +892,6 @@ private: const size_t fLimit; }; -// Stream that is not an asset stream (!hasPosition() or !hasLength()) -class NotAssetMemStream : public SkStream { -public: - NotAssetMemStream(sk_sp<SkData> data) : fStream(std::move(data)) {} - - bool hasPosition() const override { - return false; - } - - bool hasLength() const override { - return false; - } - - size_t peek(void* buf, size_t bytes) const override { - return fStream.peek(buf, bytes); - } - size_t read(void* buf, size_t bytes) override { - return fStream.read(buf, bytes); - } - bool rewind() override { - return fStream.rewind(); - } - bool isAtEnd() const override { - return fStream.isAtEnd(); - } -private: - SkMemoryStream fStream; -}; - // Disable RAW tests for Win32. #if defined(SK_CODEC_DECODES_RAW) && (!defined(_WIN32)) // Test that the RawCodec works also for not asset stream. This will test the code path using |
