diff options
Diffstat (limited to 'Tests/LibPDF/TestPDF.cpp')
-rw-r--r-- | Tests/LibPDF/TestPDF.cpp | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/Tests/LibPDF/TestPDF.cpp b/Tests/LibPDF/TestPDF.cpp index 38c0e90ceb..559f3554a4 100644 --- a/Tests/LibPDF/TestPDF.cpp +++ b/Tests/LibPDF/TestPDF.cpp @@ -15,33 +15,36 @@ TEST_CASE(linearized_pdf) { auto file = Core::MappedFile::map("linearized.pdf").release_value(); auto document = PDF::Document::create(file->bytes()); - EXPECT_EQ(document->get_page_count(), 1U); + EXPECT(!document.is_error()); + EXPECT_EQ(document.value()->get_page_count(), 1U); } TEST_CASE(non_linearized_pdf) { auto file = Core::MappedFile::map("non-linearized.pdf").release_value(); auto document = PDF::Document::create(file->bytes()); - EXPECT_EQ(document->get_page_count(), 1U); + EXPECT(!document.is_error()); + EXPECT_EQ(document.value()->get_page_count(), 1U); } TEST_CASE(complex_pdf) { auto file = Core::MappedFile::map("complex.pdf").release_value(); auto document = PDF::Document::create(file->bytes()); - EXPECT_EQ(document->get_page_count(), 3U); + EXPECT(!document.is_error()); + EXPECT_EQ(document.value()->get_page_count(), 3U); } TEST_CASE(empty_file_issue_10702) { AK::ReadonlyBytes empty; auto document = PDF::Document::create(empty); - EXPECT(document.is_null()); + EXPECT(document.is_error()); } TEST_CASE(truncated_pdf_header_issue_10717) { AK::String string { "%PDF-2.11%" }; auto document = PDF::Document::create(string.bytes()); - EXPECT(document.is_null()); + EXPECT(document.is_error()); } |