OLD | NEW |
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 "../../core/include/fxcrt/fx_string.h" | 5 #include "../../core/include/fxcrt/fx_string.h" |
6 #include "../../public/fpdf_doc.h" | |
7 #include "../../public/fpdfview.h" | |
8 #include "../../testing/embedder_test.h" | 6 #include "../../testing/embedder_test.h" |
9 #include "../../testing/fx_string_testhelpers.h" | 7 #include "../../testing/fx_string_testhelpers.h" |
| 8 #include "public/fpdf_doc.h" |
| 9 #include "public/fpdfview.h" |
10 #include "testing/gtest/include/gtest/gtest.h" | 10 #include "testing/gtest/include/gtest/gtest.h" |
11 | 11 |
12 class FPDFDocEmbeddertest : public EmbedderTest {}; | 12 class FPDFDocEmbeddertest : public EmbedderTest {}; |
13 | 13 |
14 TEST_F(FPDFDocEmbeddertest, DestGetPageIndex) { | 14 TEST_F(FPDFDocEmbeddertest, DestGetPageIndex) { |
15 EXPECT_TRUE(OpenDocument("testing/resources/named_dests.pdf")); | 15 EXPECT_TRUE(OpenDocument("testing/resources/named_dests.pdf")); |
16 | 16 |
17 // NULL FPDF_DEST case. | 17 // NULL FPDF_DEST case. |
18 EXPECT_EQ(0U, FPDFDest_GetPageIndex(document(), nullptr)); | 18 EXPECT_EQ(0U, FPDFDest_GetPageIndex(document(), nullptr)); |
19 | 19 |
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
92 EXPECT_EQ(nullptr, FPDFBookmark_GetFirstChild(document(), child)); | 92 EXPECT_EQ(nullptr, FPDFBookmark_GetFirstChild(document(), child)); |
93 | 93 |
94 FPDF_BOOKMARK sibling = FPDFBookmark_GetNextSibling(document(), child); | 94 FPDF_BOOKMARK sibling = FPDFBookmark_GetNextSibling(document(), child); |
95 EXPECT_NE(nullptr, sibling); | 95 EXPECT_NE(nullptr, sibling); |
96 EXPECT_EQ(28, FPDFBookmark_GetTitle(sibling, buf, sizeof(buf))); | 96 EXPECT_EQ(28, FPDFBookmark_GetTitle(sibling, buf, sizeof(buf))); |
97 EXPECT_EQ(CFX_WideString(L"A Good Ending"), | 97 EXPECT_EQ(CFX_WideString(L"A Good Ending"), |
98 CFX_WideString::FromUTF16LE(buf, 13)); | 98 CFX_WideString::FromUTF16LE(buf, 13)); |
99 | 99 |
100 EXPECT_EQ(nullptr, FPDFBookmark_GetNextSibling(document(), sibling)); | 100 EXPECT_EQ(nullptr, FPDFBookmark_GetNextSibling(document(), sibling)); |
101 } | 101 } |
OLD | NEW |