#include "third_party/blink/renderer/core/editing/markers/overlapping_document_marker_list_editor.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/renderer/core/editing/markers/marker_test_utilities.h"
#include "third_party/blink/renderer/core/editing/markers/suggestion_marker.h"
#include "third_party/blink/renderer/core/editing/markers/suggestion_marker_list_impl.h"
#include "third_party/blink/renderer/core/editing/markers/suggestion_marker_properties.h"
#include "third_party/blink/renderer/platform/heap/persistent.h"
namespace blink {
class OverlappingDocumentMarkerListEditorTest : public testing::Test { … };
TEST_F(OverlappingDocumentMarkerListEditorTest, AddMarkersOverlapping) { … }
TEST_F(OverlappingDocumentMarkerListEditorTest, MoveMarkers) { … }
TEST_F(OverlappingDocumentMarkerListEditorTest, RemoveMarkersNestedOverlap) { … }
TEST_F(OverlappingDocumentMarkerListEditorTest,
RemoveMarkersTouchingEndpoints) { … }
TEST_F(OverlappingDocumentMarkerListEditorTest,
RemoveMarkersOneCharacterIntoInterior) { … }
TEST_F(OverlappingDocumentMarkerListEditorTest,
ShiftMarkers_ReplaceStartOfMarker) { … }
TEST_F(OverlappingDocumentMarkerListEditorTest,
ShiftMarkers_ReplaceContainsStartOfMarker) { … }
TEST_F(OverlappingDocumentMarkerListEditorTest,
ShiftMarkers_ReplaceEndOfMarker) { … }
TEST_F(OverlappingDocumentMarkerListEditorTest,
ShiftMarkers_ReplaceContainsEndOfMarker) { … }
TEST_F(OverlappingDocumentMarkerListEditorTest,
ShiftMarkers_ReplaceEntireMarker) { … }
TEST_F(OverlappingDocumentMarkerListEditorTest,
ShiftMarkers_ReplaceTextWithMarkerAtBeginning) { … }
TEST_F(OverlappingDocumentMarkerListEditorTest,
ShiftMarkers_ReplaceTextWithMarkerAtEnd) { … }
TEST_F(OverlappingDocumentMarkerListEditorTest, ShiftMarkers_Deletions) { … }
TEST_F(OverlappingDocumentMarkerListEditorTest,
ShiftMarkers_DeletionWithinNested) { … }
TEST_F(OverlappingDocumentMarkerListEditorTest,
ShiftMarkers_DeleteExactlyOnMarker) { … }
TEST_F(OverlappingDocumentMarkerListEditorTest,
ShiftMarkers_InsertInMarkerInterior) { … }
TEST_F(OverlappingDocumentMarkerListEditorTest,
ShiftMarkers_InsertBetweenMarkers) { … }
TEST_F(OverlappingDocumentMarkerListEditorTest,
MarkersIntersectingRange_RangeContainingNoMarkers) { … }
TEST_F(OverlappingDocumentMarkerListEditorTest,
MarkersIntersectingRange_TouchingStart) { … }
TEST_F(OverlappingDocumentMarkerListEditorTest,
MarkersIntersectingRange_TouchingEnd) { … }
TEST_F(OverlappingDocumentMarkerListEditorTest,
MarkersIntersectingRange_CollapsedRange) { … }
TEST_F(OverlappingDocumentMarkerListEditorTest,
MarkersIntersectingRange_NestedMarkers) { … }
}