aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/PDFJpegEmbedTest.cpp
diff options
context:
space:
mode:
authorGravatar Mike Reed <reed@google.com>2016-10-25 09:57:13 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2016-10-25 14:19:07 +0000
commit7614794c9ad14d76abed6cf00890ad1a09c2cb8b (patch)
treefb79a90fe28039038d5d54e809f68e83399cb32a /tests/PDFJpegEmbedTest.cpp
parent67c7c81a82b6351e9fbbf235084d7120162d9268 (diff)
remove discardablepixelref
BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=3883 Change-Id: Ica284be78563a4ccd6e0cb07404064fb5511ba57 Reviewed-on: https://skia-review.googlesource.com/3883 Commit-Queue: Mike Reed <reed@google.com> Reviewed-by: Florin Malita <fmalita@chromium.org>
Diffstat (limited to 'tests/PDFJpegEmbedTest.cpp')
-rw-r--r--tests/PDFJpegEmbedTest.cpp33
1 files changed, 1 insertions, 32 deletions
diff --git a/tests/PDFJpegEmbedTest.cpp b/tests/PDFJpegEmbedTest.cpp
index 2e75c3998a..17dbac8cfa 100644
--- a/tests/PDFJpegEmbedTest.cpp
+++ b/tests/PDFJpegEmbedTest.cpp
@@ -15,14 +15,6 @@
#include "Resources.h"
#include "Test.h"
-// Returned bitmap is lazy. Only lazy bitmaps hold onto the original data.
-static SkBitmap bitmap_from_data(SkData* data) {
- SkASSERT(data);
- SkBitmap bm;
- SkDEPRECATED_InstallDiscardablePixelRef(data, &bm);
- return bm;
-}
-
static bool is_subset_of(SkData* smaller, SkData* larger) {
SkASSERT(smaller && larger);
if (smaller->size() > larger->size()) {
@@ -70,29 +62,6 @@ DEF_TEST(SkPDF_JpegEmbedTest, r) {
canvas->clear(SK_ColorLTGRAY);
- SkBitmap bm1(bitmap_from_data(mandrillData.get()));
- canvas->drawBitmap(bm1, 65.0, 0.0, nullptr);
- SkBitmap bm2(bitmap_from_data(cmykData.get()));
- canvas->drawBitmap(bm2, 0.0, 512.0, nullptr);
-
- canvas->flush();
- document->endPage();
- document->close();
- sk_sp<SkData> pdfData(pdf.detachAsData());
- SkASSERT(pdfData);
-
- REPORTER_ASSERT(r, is_subset_of(mandrillData.get(), pdfData.get()));
-
- // This JPEG uses a nonstandard colorspace - it can not be
- // embedded into the PDF directly.
- REPORTER_ASSERT(r, !is_subset_of(cmykData.get(), pdfData.get()));
- ////////////////////////////////////////////////////////////////////////////
- pdf.reset();
- document = SkDocument::MakePDF(&pdf);
- canvas = document->beginPage(642, 1028);
-
- canvas->clear(SK_ColorLTGRAY);
-
sk_sp<SkImage> im1(SkImage::MakeFromEncoded(mandrillData));
canvas->drawImage(im1.get(), 65.0, 0.0, nullptr);
sk_sp<SkImage> im2(SkImage::MakeFromEncoded(cmykData));
@@ -101,7 +70,7 @@ DEF_TEST(SkPDF_JpegEmbedTest, r) {
canvas->flush();
document->endPage();
document->close();
- pdfData = pdf.detachAsData();
+ sk_sp<SkData> pdfData = pdf.detachAsData();
SkASSERT(pdfData);
REPORTER_ASSERT(r, is_subset_of(mandrillData.get(), pdfData.get()));