#include <vector>
#include "public/fpdf_thumbnail.h"
#include "public/fpdfview.h"
#include "testing/embedder_test.h"
#include "testing/utils/hash.h"
namespace {
const char kSimpleThumbnailChecksum[] = …;
const char kThumbnailWithNoFiltersChecksum[] = …;
}
class FPDFThumbnailEmbedderTest : public EmbedderTest { … };
TEST_F(FPDFThumbnailEmbedderTest, GetDecodedThumbnailDataFromPageWithFilters) { … }
TEST_F(FPDFThumbnailEmbedderTest,
GetDecodedThumbnailDataFromPageWithNoFilters) { … }
TEST_F(FPDFThumbnailEmbedderTest,
GetDecodedThumbnailDataFromPageWithNoThumbnails) { … }
TEST_F(FPDFThumbnailEmbedderTest, GetDecodedThumbnailDataFromPageNullPage) { … }
TEST_F(FPDFThumbnailEmbedderTest, GetRawThumbnailDataFromPageWithFilters) { … }
TEST_F(FPDFThumbnailEmbedderTest, GetRawThumbnailDataFromPageWithNoFilters) { … }
TEST_F(FPDFThumbnailEmbedderTest, GetRawThumbnailDataFromPageWithNoThumbnails) { … }
TEST_F(FPDFThumbnailEmbedderTest, GetRawThumbnailDataFromPageNullPage) { … }
TEST_F(FPDFThumbnailEmbedderTest, GetThumbnailAsBitmapFromPage) { … }
TEST_F(FPDFThumbnailEmbedderTest,
GetThumbnailAsBitmapFromPageWithoutThumbnail) { … }
TEST_F(FPDFThumbnailEmbedderTest,
GetThumbnailAsBitmapFromThumbnailWithEmptyStream) { … }
TEST_F(FPDFThumbnailEmbedderTest,
GetThumbnailAsBitmapFromThumbnailWithNoFilters) { … }
TEST_F(FPDFThumbnailEmbedderTest, GetThumbnailDoesNotAlterPage) { … }
TEST_F(FPDFThumbnailEmbedderTest, GetThumbnailAsBitmapFromPageNullPage) { … }