| Index: third_party/WebKit/Source/core/testing/CoreTestPrinters.cpp
|
| diff --git a/third_party/WebKit/Source/core/testing/CoreTestPrinters.cpp b/third_party/WebKit/Source/core/testing/CoreTestPrinters.cpp
|
| index 60d56fa74ef3e1bee6aed3fa76ba2a3bf048920c..f21b74bca6e684223e2671be51b57353cd7dae40 100644
|
| --- a/third_party/WebKit/Source/core/testing/CoreTestPrinters.cpp
|
| +++ b/third_party/WebKit/Source/core/testing/CoreTestPrinters.cpp
|
| @@ -2,11 +2,7 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "core/dom/Document.h"
|
| -#include "core/dom/Range.h"
|
| -#include "core/dom/Text.h"
|
| -#include "core/html/HTMLElement.h"
|
| -#include "wtf/text/StringBuilder.h"
|
| +#include "core/editing/Position.h"
|
| #include <ios>
|
| #include <ostream> // NOLINT
|
|
|
| @@ -14,22 +10,6 @@ namespace blink {
|
|
|
| namespace {
|
|
|
| -// Copied from "dom/Node.cpp".
|
| -void appendAttributeDesc(const Node& node, StringBuilder& stringBuilder, const QualifiedName& name, const char* attrDesc)
|
| -{
|
| - if (!node.isElementNode())
|
| - return;
|
| -
|
| - String attr = toElement(node).getAttribute(name);
|
| - if (attr.isEmpty())
|
| - return;
|
| -
|
| - stringBuilder.append(attrDesc);
|
| - stringBuilder.appendLiteral("=\"");
|
| - stringBuilder.append(attr);
|
| - stringBuilder.appendLiteral("\"");
|
| -}
|
| -
|
| template <typename PositionType>
|
| std::ostream& printPosition(std::ostream& ostream, const PositionType& position)
|
| {
|
| @@ -61,26 +41,6 @@ std::ostream& operator<<(std::ostream& ostream, PositionAnchorType anchorType)
|
| return ostream << "anchorType=" << static_cast<int>(anchorType);
|
| }
|
|
|
| -// |std::ostream| version of |Node::showNode|
|
| -std::ostream& operator<<(std::ostream& ostream, const Node& node)
|
| -{
|
| - ostream << node.nodeName().utf8().data();
|
| - if (node.isTextNode())
|
| - return ostream << " " << node.nodeValue();
|
| - StringBuilder attrs;
|
| - appendAttributeDesc(node, attrs, HTMLNames::idAttr, " ID");
|
| - appendAttributeDesc(node, attrs, HTMLNames::classAttr, " CLASS");
|
| - appendAttributeDesc(node, attrs, HTMLNames::styleAttr, " STYLE");
|
| - return ostream << attrs.toString().utf8().data();
|
| -}
|
| -
|
| -std::ostream& operator<<(std::ostream& ostream, const Node* node)
|
| -{
|
| - if (!node)
|
| - return ostream << "null";
|
| - return ostream << *node;
|
| -}
|
| -
|
| std::ostream& operator<<(std::ostream& ostream, const Position& position)
|
| {
|
| return printPosition(ostream, position);
|
|
|