#include "third_party/blink/renderer/core/editing/testing/editing_test_base.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/dom/range.h"
#include "third_party/blink/renderer/core/dom/text.h"
#include "third_party/blink/renderer/core/editing/frame_selection.h"
#include "third_party/blink/renderer/core/editing/position.h"
#include "third_party/blink/renderer/core/editing/selection_template.h"
#include "third_party/blink/renderer/core/editing/testing/selection_sample.h"
#include "third_party/blink/renderer/core/frame/local_frame_view.h"
#include "third_party/blink/renderer/core/html/html_element.h"
#include "third_party/blink/renderer/core/testing/dummy_page_holder.h"
namespace blink {
EditingTestBase::EditingTestBase() = default;
EditingTestBase::~EditingTestBase() = default;
Position EditingTestBase::SetCaretTextToBody(
const std::string& selection_text) { … }
SelectionInDOMTree EditingTestBase::SetSelectionTextToBody(
const std::string& selection_text) { … }
SelectionInDOMTree EditingTestBase::SetSelectionText(
HTMLElement* element,
const std::string& selection_text) { … }
std::string EditingTestBase::GetSelectionTextFromBody(
const SelectionInDOMTree& selection) const { … }
std::string EditingTestBase::GetSelectionTextFromBody() const { … }
std::string EditingTestBase::GetSelectionTextInFlatTreeFromBody(
const SelectionInFlatTree& selection) const { … }
std::string EditingTestBase::GetCaretTextFromBody(
const Position& position) const { … }
ShadowRoot* EditingTestBase::CreateShadowRootForElementWithIDAndSetInnerHTML(
TreeScope& scope,
const char* host_element_id,
const char* shadow_root_content) { … }
ShadowRoot* EditingTestBase::SetShadowContent(const char* shadow_content,
const char* host) { … }
}