#include "pdf/test/test_client.h"
#include <memory>
#include "base/time/time.h"
#include "pdf/document_layout.h"
#include "pdf/loader/url_loader.h"
#include "pdf/pdfium/pdfium_engine.h"
#include "pdf/test/test_helpers.h"
#include "third_party/skia/include/core/SkColor.h"
namespace chrome_pdf {
TestClient::TestClient() = default;
TestClient::~TestClient() = default;
void TestClient::ProposeDocumentLayout(const DocumentLayout& layout) { … }
bool TestClient::Confirm(const std::string& message) { … }
std::string TestClient::Prompt(const std::string& question,
const std::string& default_answer) { … }
std::string TestClient::GetURL() { … }
std::unique_ptr<UrlLoader> TestClient::CreateUrlLoader() { … }
v8::Isolate* TestClient::GetIsolate() { … }
std::vector<PDFiumEngineClient::SearchStringResult> TestClient::SearchString(
const char16_t* string,
const char16_t* term,
bool case_sensitive) { … }
bool TestClient::IsPrintPreview() const { … }
SkColor TestClient::GetBackgroundColor() const { … }
void TestClient::SetSelectedText(const std::string& selected_text) { … }
void TestClient::SetLinkUnderCursor(const std::string& link_under_cursor) { … }
bool TestClient::IsValidLink(const std::string& url) { … }
}