Commit c8d6a20b authored by Lei Zhang's avatar Lei Zhang Committed by Commit Bot

Add regression test for bug 767343.

Make sure there is no text output when converting from PDF to PS for
text with size 0.

BUG=767343,827748

Change-Id: Id788b1f936d4f97b2201b7171a756a7ec2892bf1
Reviewed-on: https://chromium-review.googlesource.com/989299
Commit-Queue: Lei Zhang <thestig@chromium.org>
Reviewed-by: default avatarRebekah Potter <rbpotter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#547779}
parent 36ac3d08
...@@ -296,4 +296,36 @@ IN_PROC_BROWSER_TEST_F(PdfToEmfConverterBrowserTest, PostScriptLevel3Basic) { ...@@ -296,4 +296,36 @@ IN_PROC_BROWSER_TEST_F(PdfToEmfConverterBrowserTest, PostScriptLevel3Basic) {
} }
} }
IN_PROC_BROWSER_TEST_F(PdfToEmfConverterBrowserTest,
PostScriptLevel2WithZeroSizedText) {
const PdfRenderSettings pdf_settings(
kLetter200DpiRect, gfx::Point(0, 0), k200DpiSize,
/*autorotate=*/false, PdfRenderSettings::Mode::POSTSCRIPT_LEVEL2);
constexpr int kNumberOfPages = 1;
ASSERT_TRUE(GetTestInput("bug_767343.pdf"));
ASSERT_TRUE(StartPdfConverter(pdf_settings, kNumberOfPages));
ASSERT_TRUE(GetPage(0));
// The output is PS encapsulated in EMF.
ASSERT_TRUE(GetPageExpectedEmfData("bug_767343.emf"));
ComparePageEmfHeader();
ComparePageEmfPayload();
}
IN_PROC_BROWSER_TEST_F(PdfToEmfConverterBrowserTest,
PostScriptLevel3WithZeroSizedText) {
const PdfRenderSettings pdf_settings(
kLetter200DpiRect, gfx::Point(0, 0), k200DpiSize,
/*autorotate=*/false, PdfRenderSettings::Mode::POSTSCRIPT_LEVEL3);
constexpr int kNumberOfPages = 1;
ASSERT_TRUE(GetTestInput("bug_767343.pdf"));
ASSERT_TRUE(StartPdfConverter(pdf_settings, kNumberOfPages));
ASSERT_TRUE(GetPage(0));
// The output is PS encapsulated in EMF.
ASSERT_TRUE(GetPageExpectedEmfData("bug_767343.emf"));
ComparePageEmfHeader();
ComparePageEmfPayload();
}
} // namespace printing } // namespace printing
This diff was suppressed by a .gitattributes entry.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment