Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/core/MonoDevelop.TextEditor.Tests/Mono.TextEditor.Tests/LineSplitterTests.cs')
-rw-r--r--main/src/core/MonoDevelop.TextEditor.Tests/Mono.TextEditor.Tests/LineSplitterTests.cs15
1 files changed, 8 insertions, 7 deletions
diff --git a/main/src/core/MonoDevelop.TextEditor.Tests/Mono.TextEditor.Tests/LineSplitterTests.cs b/main/src/core/MonoDevelop.TextEditor.Tests/Mono.TextEditor.Tests/LineSplitterTests.cs
index 0bfcf65a86..f044049d3d 100644
--- a/main/src/core/MonoDevelop.TextEditor.Tests/Mono.TextEditor.Tests/LineSplitterTests.cs
+++ b/main/src/core/MonoDevelop.TextEditor.Tests/Mono.TextEditor.Tests/LineSplitterTests.cs
@@ -29,6 +29,7 @@
using System;
using System.Text;
using NUnit.Framework;
+using Mono.TextEditor.Utils;
namespace Mono.TextEditor.Tests
{
@@ -38,10 +39,10 @@ namespace Mono.TextEditor.Tests
[Test()]
public void TestLastLineCreation ()
{
- IBuffer buffer = new Mono.TextEditor.GapBuffer ();
+ var buffer = new Rope<char> ();
LineSplitter splitter = new Mono.TextEditor.LineSplitter ();
- buffer.Text = "1\n2\n3\n";
- splitter.TextReplaced (null, new DocumentChangeEventArgs (0, "", buffer.Text));
+ buffer.InsertText (0, "1\n2\n3\n");
+ splitter.TextReplaced (null, new DocumentChangeEventArgs (0, "", buffer.ToString ()));
Assert.AreEqual (4, splitter.Count);
for (int i = 0; i < 3; i++) {
Assert.AreEqual (i * 2, splitter.Get (i + 1).Offset);
@@ -58,13 +59,13 @@ namespace Mono.TextEditor.Tests
[Test()]
public void TestLastLineRemove ()
{
- IBuffer buffer = new Mono.TextEditor.GapBuffer ();
+ var buffer = new Rope<char> ();
LineSplitter splitter = new Mono.TextEditor.LineSplitter ();
- buffer.Text = "1\n2\n3\n";
- splitter.TextReplaced (null, new DocumentChangeEventArgs (0, "", buffer.Text));
+ buffer.InsertText (0, "1\n2\n3\n");
+ splitter.TextReplaced (null, new DocumentChangeEventArgs (0, "", buffer.ToString ()));
DocumentLine lastLine = splitter.Get (2);
- splitter.TextReplaced (null, new DocumentChangeEventArgs (lastLine.Offset, buffer.GetTextAt (lastLine.Offset, lastLine.LengthIncludingDelimiter), ""));
+ splitter.TextReplaced (null, new DocumentChangeEventArgs (lastLine.Offset, buffer.ToString (lastLine.Offset, lastLine.LengthIncludingDelimiter), ""));
Assert.AreEqual (3, splitter.Count);