Remove InvalidStream.
Reuse InvalidSeekableReadStream instead.
Change-Id: I7c860eeb0151000a0b3761d37cd364af6ebabea4
Reviewed-on: https://pdfium-review.googlesource.com/c/50954
Commit-Queue: Lei Zhang <thestig@chromium.org>
Reviewed-by: dsinclair <dsinclair@chromium.org>
diff --git a/core/fpdfapi/parser/cpdf_stream_acc_unittest.cpp b/core/fpdfapi/parser/cpdf_stream_acc_unittest.cpp
index f176aa5..d8b1f98 100644
--- a/core/fpdfapi/parser/cpdf_stream_acc_unittest.cpp
+++ b/core/fpdfapi/parser/cpdf_stream_acc_unittest.cpp
@@ -8,30 +8,11 @@
#include "core/fpdfapi/parser/cpdf_stream.h"
#include "core/fxcrt/fx_stream.h"
#include "testing/gtest/include/gtest/gtest.h"
-
-namespace {
-
-class InvalidStream final : public IFX_SeekableReadStream {
- public:
- InvalidStream() = default;
- ~InvalidStream() override = default;
-
- // IFX_SeekableReadStream overrides:
- bool ReadBlockAtOffset(void* buffer,
- FX_FILESIZE offset,
- size_t size) override {
- // Read failure.
- return false;
- }
-
- FX_FILESIZE GetSize() override { return 1024; }
-};
-
-} // namespace
+#include "testing/invalid_seekable_read_stream.h"
TEST(CPDF_StreamAccTest, ReadRawDataFailed) {
CPDF_Stream stream;
- stream.InitStreamFromFile(pdfium::MakeRetain<InvalidStream>(),
+ stream.InitStreamFromFile(pdfium::MakeRetain<InvalidSeekableReadStream>(1024),
pdfium::MakeUnique<CPDF_Dictionary>());
auto stream_acc = pdfium::MakeRetain<CPDF_StreamAcc>(&stream);
stream_acc->LoadAllDataRaw();