summaryrefslogtreecommitdiff
path: root/Tests/LibPDF/TestPDF.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/LibPDF/TestPDF.cpp')
-rw-r--r--Tests/LibPDF/TestPDF.cpp13
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());
}