summaryrefslogtreecommitdiff
path: root/testing/embedder_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'testing/embedder_test.cpp')
-rw-r--r--testing/embedder_test.cpp80
1 files changed, 41 insertions, 39 deletions
diff --git a/testing/embedder_test.cpp b/testing/embedder_test.cpp
index 447b4d12e4..1476522e57 100644
--- a/testing/embedder_test.cpp
+++ b/testing/embedder_test.cpp
@@ -38,18 +38,18 @@ static char* GetFileContents(const char* filename, size_t* retlen) {
fprintf(stderr, "Failed to open: %s\n", filename);
return nullptr;
}
- (void) fseek(file, 0, SEEK_END);
+ (void)fseek(file, 0, SEEK_END);
size_t file_length = ftell(file);
if (!file_length) {
return nullptr;
}
- (void) fseek(file, 0, SEEK_SET);
- char* buffer = (char*) malloc(file_length);
+ (void)fseek(file, 0, SEEK_SET);
+ char* buffer = (char*)malloc(file_length);
if (!buffer) {
return nullptr;
}
size_t bytes_read = fread(buffer, 1, file_length, file);
- (void) fclose(file);
+ (void)fclose(file);
if (bytes_read != file_length) {
fprintf(stderr, "Failed to read: %s\n", filename);
free(buffer);
@@ -67,7 +67,7 @@ static std::string GetFullPathForSnapshotFile(const std::string& exe_path,
std::string result;
if (!exe_path.empty()) {
size_t last_separator = exe_path.rfind(PATH_SEPARATOR);
- if (last_separator != std::string::npos) {
+ if (last_separator != std::string::npos) {
result = exe_path.substr(0, last_separator + 1);
}
}
@@ -103,13 +103,15 @@ class TestLoader {
};
TestLoader::TestLoader(const char* pBuf, size_t len)
- : m_pBuf(pBuf), m_Len(len) {
-}
+ : m_pBuf(pBuf), m_Len(len) {}
-int Get_Block(void* param, unsigned long pos, unsigned char* pBuf,
+int Get_Block(void* param,
+ unsigned long pos,
+ unsigned char* pBuf,
unsigned long size) {
- TestLoader* pLoader = (TestLoader*) param;
- if (pos + size < pos || pos + size > pLoader->m_Len) return 0;
+ TestLoader* pLoader = (TestLoader*)param;
+ if (pos + size < pos || pos + size > pLoader->m_Len)
+ return 0;
memcpy(pBuf, pLoader->m_pBuf + pos, size);
return 1;
}
@@ -118,11 +120,10 @@ FPDF_BOOL Is_Data_Avail(FX_FILEAVAIL* pThis, size_t offset, size_t size) {
return true;
}
-void Add_Segment(FX_DOWNLOADHINTS* pThis, size_t offset, size_t size) {
-}
+void Add_Segment(FX_DOWNLOADHINTS* pThis, size_t offset, size_t size) {}
-EmbedderTest::EmbedderTest() :
- document_(nullptr),
+EmbedderTest::EmbedderTest()
+ : document_(nullptr),
form_handle_(nullptr),
avail_(nullptr),
loader_(nullptr),
@@ -140,32 +141,32 @@ EmbedderTest::~EmbedderTest() {
}
void EmbedderTest::SetUp() {
- v8::V8::InitializeICU();
+ v8::V8::InitializeICU();
- platform_ = v8::platform::CreateDefaultPlatform();
- v8::V8::InitializePlatform(platform_);
- v8::V8::Initialize();
+ platform_ = v8::platform::CreateDefaultPlatform();
+ v8::V8::InitializePlatform(platform_);
+ v8::V8::Initialize();
- // By enabling predictable mode, V8 won't post any background tasks.
- const char predictable_flag[] = "--predictable";
- v8::V8::SetFlagsFromString(predictable_flag,
- static_cast<int>(strlen(predictable_flag)));
+ // By enabling predictable mode, V8 won't post any background tasks.
+ const char predictable_flag[] = "--predictable";
+ v8::V8::SetFlagsFromString(predictable_flag,
+ static_cast<int>(strlen(predictable_flag)));
#ifdef V8_USE_EXTERNAL_STARTUP_DATA
- ASSERT_TRUE(GetExternalData(g_exe_path_, "natives_blob.bin", &natives_));
- ASSERT_TRUE(GetExternalData(g_exe_path_, "snapshot_blob.bin", &snapshot_));
- v8::V8::SetNativesDataBlob(&natives_);
- v8::V8::SetSnapshotDataBlob(&snapshot_);
+ ASSERT_TRUE(GetExternalData(g_exe_path_, "natives_blob.bin", &natives_));
+ ASSERT_TRUE(GetExternalData(g_exe_path_, "snapshot_blob.bin", &snapshot_));
+ v8::V8::SetNativesDataBlob(&natives_);
+ v8::V8::SetSnapshotDataBlob(&snapshot_);
#endif // V8_USE_EXTERNAL_STARTUP_DATA
- FPDF_InitLibrary();
+ FPDF_InitLibrary();
- UNSUPPORT_INFO* info = static_cast<UNSUPPORT_INFO*>(this);
- memset(info, 0, sizeof(UNSUPPORT_INFO));
- info->version = 1;
- info->FSDK_UnSupport_Handler = UnsupportedHandlerTrampoline;
- FSDK_SetUnSpObjProcessHandler(info);
- }
+ UNSUPPORT_INFO* info = static_cast<UNSUPPORT_INFO*>(this);
+ memset(info, 0, sizeof(UNSUPPORT_INFO));
+ info->version = 1;
+ info->FSDK_UnSupport_Handler = UnsupportedHandlerTrampoline;
+ FSDK_SetUnSpObjProcessHandler(info);
+}
void EmbedderTest::TearDown() {
if (document_) {
@@ -199,7 +200,7 @@ bool EmbedderTest::OpenDocument(const std::string& filename) {
hints_.AddSegment = Add_Segment;
avail_ = FPDFAvail_Create(&file_avail_, &file_access_);
- (void) FPDFAvail_IsDocAvail(avail_, &hints_);
+ (void)FPDFAvail_IsDocAvail(avail_, &hints_);
if (!FPDFAvail_IsLinearized(avail_)) {
document_ = FPDF_LoadCustomDocument(&file_access_, nullptr);
@@ -207,8 +208,8 @@ bool EmbedderTest::OpenDocument(const std::string& filename) {
document_ = FPDFAvail_GetDocument(avail_, nullptr);
}
- (void) FPDF_GetDocPermissions(document_);
- (void) FPDFAvail_IsFormAvail(avail_, &hints_);
+ (void)FPDF_GetDocPermissions(document_);
+ (void)FPDFAvail_IsFormAvail(avail_, &hints_);
IPDF_JSPLATFORM* platform = static_cast<IPDF_JSPLATFORM*>(this);
memset(platform, 0, sizeof(IPDF_JSPLATFORM));
@@ -236,14 +237,14 @@ void EmbedderTest::DoOpenActions() {
int EmbedderTest::GetFirstPageNum() {
int first_page = FPDFAvail_GetFirstPageNum(document_);
- (void) FPDFAvail_IsPageAvail(avail_, first_page, &hints_);
+ (void)FPDFAvail_IsPageAvail(avail_, first_page, &hints_);
return first_page;
}
int EmbedderTest::GetPageCount() {
int page_count = FPDF_GetPageCount(document_);
for (int i = 0; i < page_count; ++i) {
- (void) FPDFAvail_IsPageAvail(avail_, i, &hints_);
+ (void)FPDFAvail_IsPageAvail(avail_, i, &hints_);
}
return page_count;
}
@@ -293,7 +294,8 @@ int EmbedderTest::AlertTrampoline(IPDF_JSPLATFORM* platform,
// static
int EmbedderTest::SetTimerTrampoline(FPDF_FORMFILLINFO* info,
- int msecs, TimerCallback fn) {
+ int msecs,
+ TimerCallback fn) {
EmbedderTest* test = static_cast<EmbedderTest*>(info);
return test->delegate_->SetTimer(msecs, fn);
}