Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(40)

Side by Side Diff: core/src/fpdfapi/fpdf_parser/cpdf_parser_embeddertest.cpp

Issue 1778173002: Split apart the remainder of fpdf_render_render.cpp into per-class files. (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: Nits Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 PDFium Authors. All rights reserved. 1 // Copyright 2015 PDFium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "testing/embedder_test.h" 5 #include "testing/embedder_test.h"
6 #include "testing/gtest/include/gtest/gtest.h" 6 #include "testing/gtest/include/gtest/gtest.h"
7 7
8 class FPDFParserEmbeddertest : public EmbedderTest {}; 8 class CPDFParserEmbeddertest : public EmbedderTest {};
9 9
10 TEST_F(FPDFParserEmbeddertest, LoadError_454695) { 10 TEST_F(CPDFParserEmbeddertest, LoadError_454695) {
11 // Test a dictionary with hex string instead of correct content. 11 // Test a dictionary with hex string instead of correct content.
12 // Verify that the defective pdf shouldn't be opened correctly. 12 // Verify that the defective pdf shouldn't be opened correctly.
13 EXPECT_FALSE(OpenDocument("bug_454695.pdf")); 13 EXPECT_FALSE(OpenDocument("bug_454695.pdf"));
14 } 14 }
15 15
16 TEST_F(FPDFParserEmbeddertest, Bug_481363) { 16 TEST_F(CPDFParserEmbeddertest, Bug_481363) {
17 // Test colorspace object with malformed dictionary. 17 // Test colorspace object with malformed dictionary.
18 EXPECT_TRUE(OpenDocument("bug_481363.pdf")); 18 EXPECT_TRUE(OpenDocument("bug_481363.pdf"));
19 FPDF_PAGE page = LoadPage(0); 19 FPDF_PAGE page = LoadPage(0);
20 EXPECT_NE(nullptr, page); 20 EXPECT_NE(nullptr, page);
21 UnloadPage(page); 21 UnloadPage(page);
22 } 22 }
23 23
24 TEST_F(FPDFParserEmbeddertest, Bug_544880) { 24 TEST_F(CPDFParserEmbeddertest, Bug_544880) {
25 // Test self referencing /Pages object. 25 // Test self referencing /Pages object.
26 EXPECT_TRUE(OpenDocument("bug_544880.pdf")); 26 EXPECT_TRUE(OpenDocument("bug_544880.pdf"));
27 // Shouldn't crash. We don't check the return value here because we get the 27 // Shouldn't crash. We don't check the return value here because we get the
28 // the count from the "/Count 1" in the testcase (at the time of writing) 28 // the count from the "/Count 1" in the testcase (at the time of writing)
29 // rather than the actual count (0). 29 // rather than the actual count (0).
30 (void)GetPageCount(); 30 (void)GetPageCount();
31 } 31 }
32 32
33 TEST_F(FPDFParserEmbeddertest, Feature_Linearized_Loading) { 33 TEST_F(CPDFParserEmbeddertest, Feature_Linearized_Loading) {
34 EXPECT_TRUE(OpenDocument("feature_linearized_loading.pdf", true)); 34 EXPECT_TRUE(OpenDocument("feature_linearized_loading.pdf", true));
35 } 35 }
36 36
37 TEST_F(FPDFParserEmbeddertest, Bug_325) { 37 TEST_F(CPDFParserEmbeddertest, Bug_325) {
38 EXPECT_FALSE(OpenDocument("bug_325_a.pdf")); 38 EXPECT_FALSE(OpenDocument("bug_325_a.pdf"));
39 EXPECT_FALSE(OpenDocument("bug_325_b.pdf")); 39 EXPECT_FALSE(OpenDocument("bug_325_b.pdf"));
40 } 40 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698