#include "core/fpdfapi/parser/cpdf_hint_tables.h"
#include <memory>
#include <string>
#include <utility>
#include "core/fpdfapi/page/test_with_page_module.h"
#include "core/fpdfapi/parser/cpdf_data_avail.h"
#include "core/fpdfapi/parser/cpdf_dictionary.h"
#include "core/fpdfapi/parser/cpdf_linearized_header.h"
#include "core/fpdfapi/parser/cpdf_object.h"
#include "core/fpdfapi/parser/cpdf_read_validator.h"
#include "core/fpdfapi/parser/cpdf_stream.h"
#include "core/fpdfapi/parser/cpdf_syntax_parser.h"
#include "core/fxcrt/bytestring.h"
#include "core/fxcrt/cfx_read_only_string_stream.h"
#include "core/fxcrt/check.h"
#include "core/fxcrt/fx_stream.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "testing/utils/path_service.h"
namespace {
RetainPtr<CPDF_ReadValidator> MakeValidatorFromFile(
const std::string& file_name) { … }
std::unique_ptr<CPDF_DataAvail> MakeDataAvailFromFile(
const std::string& file_name) { … }
class TestLinearizedHeader final : public CPDF_LinearizedHeader { … };
}
HintTablesTest;
TEST_F(HintTablesTest, Load) { … }
TEST_F(HintTablesTest, PageAndGroupInfos) { … }
TEST_F(HintTablesTest, FirstPageOffset) { … }