Lines Matching full:document
23 CPDF_Document* pDoc = CPDFDocumentFromFPDFDocument(document()); in TEST_F()
28 ref.reset(FPDF_LoadPage(document(), 0)); in TEST_F()
45 EXPECT_EQ(-1, FPDFDest_GetDestPageIndex(document(), nullptr)); in TEST_F()
48 FPDF_DEST dest = FPDF_GetNamedDestByName(document(), "First"); in TEST_F()
50 EXPECT_EQ(1, FPDFDest_GetDestPageIndex(document(), dest)); in TEST_F()
53 dest = FPDF_GetNamedDestByName(document(), "Next"); in TEST_F()
55 EXPECT_EQ(1, FPDFDest_GetDestPageIndex(document(), dest)); in TEST_F()
58 dest = FPDF_GetNamedDestByName(document(), "FirstAlternate"); in TEST_F()
60 EXPECT_EQ(11, FPDFDest_GetDestPageIndex(document(), dest)); in TEST_F()
63 dest = FPDF_GetNamedDestByName(document(), "LastAlternate"); in TEST_F()
65 EXPECT_EQ(-1, FPDFDest_GetDestPageIndex(document(), dest)); in TEST_F()
83 FPDF_DEST dest = FPDF_GetNamedDestByName(document(), "First"); in TEST_F()
95 dest = FPDF_GetNamedDestByName(document(), "Next"); in TEST_F()
104 dest = FPDF_GetNamedDestByName(document(), "FirstAlternate"); in TEST_F()
116 dest = FPDF_GetNamedDestByName(document(), "LastAlternate"); in TEST_F()
130 FPDF_DEST dest = FPDF_GetNamedDestByName(document(), "First"); in TEST_F()
158 FPDF_DEST dest = FPDF_GetNamedDestByName(document(), "First"); in TEST_F()
160 EXPECT_EQ(3, FPDFDest_GetDestPageIndex(document(), dest)); in TEST_F()
170 FPDF_DEST dest = FPDF_GetNamedDestByName(document(), "First"); in TEST_F()
172 EXPECT_EQ(3, FPDFDest_GetDestPageIndex(document(), dest)); in TEST_F()
185 FPDF_DEST dest = FPDF_GetNamedDestByName(document(), "First"); in TEST_F()
187 EXPECT_EQ(3, FPDFDest_GetDestPageIndex(document(), dest)); in TEST_F()
197 FPDF_DEST dest = FPDF_GetNamedDestByName(document(), "First"); in TEST_F()
199 EXPECT_EQ(-1, FPDFDest_GetDestPageIndex(document(), dest)); in TEST_F()
220 FPDF_DEST dest1 = FPDFLink_GetDest(document(), link1); in TEST_F()
222 FPDF_DEST dest2 = FPDFLink_GetDest(document(), link2); in TEST_F()
228 EXPECT_FALSE(FPDFLink_GetDest(document(), nullptr)); in TEST_F()
230 EXPECT_EQ(0, FPDFDest_GetDestPageIndex(document(), dest1)); in TEST_F()
231 EXPECT_EQ(0, FPDFDest_GetDestPageIndex(document(), dest2)); in TEST_F()
275 EXPECT_FALSE(FPDFAction_GetDest(document(), nullptr)); in TEST_F()
278 EXPECT_EQ(0u, FPDFAction_GetURIPath(document(), nullptr, nullptr, 0)); in TEST_F()
306 EXPECT_FALSE(FPDFAction_GetDest(document(), action)); in TEST_F()
307 EXPECT_EQ(0u, FPDFAction_GetURIPath(document(), action, buf, sizeof(buf))); in TEST_F()
329 unsigned long bufsize = FPDFAction_GetURIPath(document(), action, nullptr, 0); in TEST_F()
333 EXPECT_EQ(bufsize, FPDFAction_GetURIPath(document(), action, buf, bufsize)); in TEST_F()
337 EXPECT_FALSE(FPDFAction_GetDest(document(), action)); in TEST_F()
364 unsigned long bufsize = FPDFAction_GetURIPath(document(), action, nullptr, 0); in TEST_F()
368 EXPECT_EQ(bufsize, FPDFAction_GetURIPath(document(), action, buf, bufsize)); in TEST_F()
411 EXPECT_TRUE(FPDFAction_GetDest(document(), action)); in TEST_F()
416 EXPECT_EQ(0u, FPDFAction_GetURIPath(document(), action, buf, sizeof(buf))); in TEST_F()
436 FPDF_DEST dest = FPDFAction_GetDest(document(), action); in TEST_F()
475 EXPECT_FALSE(FPDFAction_GetDest(document(), action)); in TEST_F()
477 EXPECT_EQ(0u, FPDFAction_GetURIPath(document(), action, buf, sizeof(buf))); in TEST_F()
491 EXPECT_FALSE(FPDFBookmark_GetFirstChild(document(), nullptr)); in TEST_F()
493 EXPECT_FALSE(FPDFBookmark_GetNextSibling(document(), nullptr)); in TEST_F()
495 EXPECT_FALSE(FPDFBookmark_Find(document(), nullptr)); in TEST_F()
497 EXPECT_FALSE(FPDFBookmark_GetDest(document(), nullptr)); in TEST_F()
507 FPDF_BOOKMARK child = FPDFBookmark_GetFirstChild(document(), nullptr); in TEST_F()
514 EXPECT_FALSE(FPDFBookmark_GetDest(document(), child)); in TEST_F()
517 FPDF_BOOKMARK grand_child = FPDFBookmark_GetFirstChild(document(), child); in TEST_F()
520 FPDF_BOOKMARK sibling = FPDFBookmark_GetNextSibling(document(), child); in TEST_F()
527 FPDF_BOOKMARK sibling2 = FPDFBookmark_GetNextSibling(document(), sibling); in TEST_F()
533 EXPECT_FALSE(FPDFBookmark_GetNextSibling(document(), sibling2)); in TEST_F()
535 grand_child = FPDFBookmark_GetFirstChild(document(), sibling); in TEST_F()
540 EXPECT_TRUE(FPDFBookmark_GetDest(document(), grand_child)); in TEST_F()
542 EXPECT_FALSE(FPDFBookmark_GetNextSibling(document(), grand_child)); in TEST_F()
553 FPDF_BOOKMARK child = FPDFBookmark_Find(document(), title.get()); in TEST_F()
561 EXPECT_EQ(child, FPDFBookmark_GetFirstChild(document(), nullptr)); in TEST_F()
565 EXPECT_FALSE(FPDFBookmark_Find(document(), bad_title.get())); in TEST_F()
575 EXPECT_FALSE(FPDFBookmark_Find(document(), title.get())); in TEST_F()
580 EXPECT_EQ(1, FPDF_GetPageCount(document())); in TEST_F()
583 EXPECT_EQ(1, FPDF_GetPageCount(document())); in TEST_F()
585 FPDFPage_Delete(document(), -1); in TEST_F()
586 EXPECT_EQ(1, FPDF_GetPageCount(document())); in TEST_F()
587 FPDFPage_Delete(document(), 1); in TEST_F()
588 EXPECT_EQ(1, FPDF_GetPageCount(document())); in TEST_F()
590 FPDFPage_Delete(document(), 0); in TEST_F()
591 EXPECT_EQ(0, FPDF_GetPageCount(document())); in TEST_F()
599 FPDF_GetFileIdentifier(document(), static_cast<FPDF_FILEIDTYPE>(-1), in TEST_F()
602 FPDF_GetFileIdentifier(document(), static_cast<FPDF_FILEIDTYPE>(2), in TEST_F()
606 EXPECT_EQ(kMd5Length, FPDF_GetFileIdentifier(document(), FILEIDTYPE_PERMANENT, in TEST_F()
611 ASSERT_EQ(kMd5Length, FPDF_GetFileIdentifier(document(), FILEIDTYPE_PERMANENT, in TEST_F()
617 ASSERT_EQ(kMd5Length, FPDF_GetFileIdentifier(document(), FILEIDTYPE_CHANGING, in TEST_F()
627 ASSERT_EQ(18u, FPDF_GetFileIdentifier(document(), FILEIDTYPE_PERMANENT, buf, in TEST_F()
632 ASSERT_EQ(17u, FPDF_GetFileIdentifier(document(), FILEIDTYPE_CHANGING, buf, in TEST_F()
640 0u, FPDF_GetFileIdentifier(document(), FILEIDTYPE_PERMANENT, nullptr, 0)); in TEST_F()
642 0u, FPDF_GetFileIdentifier(document(), FILEIDTYPE_CHANGING, nullptr, 0)); in TEST_F()
648 // Invalid document / tag results in 0. in TEST_F()
650 EXPECT_EQ(0u, FPDF_GetMetaText(document(), nullptr, buf, sizeof(buf))); in TEST_F()
654 EXPECT_EQ(2u, FPDF_GetMetaText(document(), "", buf, sizeof(buf))); in TEST_F()
655 EXPECT_EQ(2u, FPDF_GetMetaText(document(), "foo", buf, sizeof(buf))); in TEST_F()
656 ASSERT_EQ(2u, FPDF_GetMetaText(document(), "Title", buf, sizeof(buf))); in TEST_F()
657 ASSERT_EQ(2u, FPDF_GetMetaText(document(), "Author", buf, sizeof(buf))); in TEST_F()
658 ASSERT_EQ(2u, FPDF_GetMetaText(document(), "Subject", buf, sizeof(buf))); in TEST_F()
659 ASSERT_EQ(2u, FPDF_GetMetaText(document(), "Keywords", buf, sizeof(buf))); in TEST_F()
660 ASSERT_EQ(2u, FPDF_GetMetaText(document(), "Producer", buf, sizeof(buf))); in TEST_F()
662 ASSERT_EQ(30u, FPDF_GetMetaText(document(), "Creator", buf, sizeof(buf))); in TEST_F()
666 FPDF_GetMetaText(document(), "CreationDate", buf, sizeof(buf))); in TEST_F()
669 ASSERT_EQ(48u, FPDF_GetMetaText(document(), "ModDate", buf, sizeof(buf))); in TEST_F()
678 ASSERT_EQ(48u, FPDF_GetMetaText(document(), "Title", buf, sizeof(buf))); in TEST_F()
689 ASSERT_EQ(48u, FPDF_GetMetaText(document(), "ModDate", buf, sizeof(buf))); in TEST_F()
698 ASSERT_EQ(48u, FPDF_GetMetaText(document(), "ModDate", buf, sizeof(buf))); in TEST_F()
743 EXPECT_EQ(1, FPDF_GetPageCount(document())); in TEST_F()
745 ASSERT_EQ(0u, FPDF_GetPageLabel(document(), 0, nullptr, 0)); in TEST_F()
750 EXPECT_EQ(7, FPDF_GetPageCount(document())); in TEST_F()
757 EXPECT_EQ(0u, FPDF_GetPageLabel(document(), -2, buf, sizeof(buf))); in TEST_F()
758 EXPECT_EQ(0u, FPDF_GetPageLabel(document(), -1, buf, sizeof(buf))); in TEST_F()
760 ASSERT_EQ(4u, FPDF_GetPageLabel(document(), 0, buf, sizeof(buf))); in TEST_F()
763 ASSERT_EQ(6u, FPDF_GetPageLabel(document(), 1, buf, sizeof(buf))); in TEST_F()
766 ASSERT_EQ(4u, FPDF_GetPageLabel(document(), 2, buf, sizeof(buf))); in TEST_F()
769 ASSERT_EQ(4u, FPDF_GetPageLabel(document(), 3, buf, sizeof(buf))); in TEST_F()
772 ASSERT_EQ(8u, FPDF_GetPageLabel(document(), 4, buf, sizeof(buf))); in TEST_F()
775 ASSERT_EQ(8u, FPDF_GetPageLabel(document(), 5, buf, sizeof(buf))); in TEST_F()
778 ASSERT_EQ(2u, FPDF_GetPageLabel(document(), 6, buf, sizeof(buf))); in TEST_F()
781 ASSERT_EQ(0u, FPDF_GetPageLabel(document(), 7, buf, sizeof(buf))); in TEST_F()
782 ASSERT_EQ(0u, FPDF_GetPageLabel(document(), 8, buf, sizeof(buf))); in TEST_F()
789 ScopedFPDFPage page(FPDF_LoadPage(document(), 0)); in TEST_F()