diff options
author | Marius Ungureanu <teromario@yahoo.com> | 2013-06-14 12:24:07 +0400 |
---|---|---|
committer | Marius Ungureanu <teromario@yahoo.com> | 2013-06-14 12:24:07 +0400 |
commit | b73478f8f92922e5175d62ea42eb6311b530b40b (patch) | |
tree | dd79642db86a463962804c55ef79214ca3c2e57b /main/src/core/MonoDevelop.TextEditor.Tests/Mono.TextEditor.Tests/SmartIndentModeTests.cs | |
parent | b078e34281f21b229349ecd8849d6c3ab2b0b232 (diff) |
[TextEditor] Tests no longer crash Mono.exe.
Fixed all tests except for tests which create TextEditors. Style loading doesn't work for UnitTests.
Diffstat (limited to 'main/src/core/MonoDevelop.TextEditor.Tests/Mono.TextEditor.Tests/SmartIndentModeTests.cs')
-rw-r--r-- | main/src/core/MonoDevelop.TextEditor.Tests/Mono.TextEditor.Tests/SmartIndentModeTests.cs | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/main/src/core/MonoDevelop.TextEditor.Tests/Mono.TextEditor.Tests/SmartIndentModeTests.cs b/main/src/core/MonoDevelop.TextEditor.Tests/Mono.TextEditor.Tests/SmartIndentModeTests.cs index 2bfcf768e2..c97b81fc0f 100644 --- a/main/src/core/MonoDevelop.TextEditor.Tests/Mono.TextEditor.Tests/SmartIndentModeTests.cs +++ b/main/src/core/MonoDevelop.TextEditor.Tests/Mono.TextEditor.Tests/SmartIndentModeTests.cs @@ -67,9 +67,9 @@ namespace Mono.TextEditor.Tests #endregion } - TextEditorData CreateData () + TextEditorData CreateData (string content) { - var data = new TextEditorData (); + var data = new TextEditorData (new TextDocument (content)); data.IndentationTracker = IndentTracker; data.Options.IndentStyle = IndentStyle.Smart; return data; @@ -78,8 +78,7 @@ namespace Mono.TextEditor.Tests [Test()] public void TestIndentNewLine () { - var data = CreateData (); - data.Document.Text = "\n\n\n"; + var data = CreateData ("\n\n\n"); data.Caret.Offset = data.Document.GetLine (2).Offset; MiscActions.InsertNewLine (data); @@ -91,8 +90,7 @@ namespace Mono.TextEditor.Tests [Test()] public void TestLineEndBehavior () { - var data = CreateData (); - data.Document.Text = "\n\n\n"; + var data = CreateData ("\n\n\n"); data.Caret.Offset = data.Document.GetLine (2).Offset; CaretMoveActions.LineEnd (data); @@ -104,8 +102,7 @@ namespace Mono.TextEditor.Tests [Test()] public void TestDesiredColumnCaretDown () { - var data = CreateData (); - data.Document.Text = "12345\n\n12345\n"; + var data = CreateData ("12345\n\n12345\n"); data.Caret.Column = 4; Assert.AreEqual (4, data.Caret.DesiredColumn); @@ -120,8 +117,7 @@ namespace Mono.TextEditor.Tests [Test()] public void TestDesiredColumnCaretUp () { - var data = CreateData (); - data.Document.Text = "12345\n\n12345\n"; + var data = CreateData ("12345\n\n12345\n"); data.Caret.Line = 3; data.Caret.Column = 4; Assert.AreEqual (4, data.Caret.DesiredColumn); @@ -137,8 +133,7 @@ namespace Mono.TextEditor.Tests [Test()] public void TestCaretRightBehavior () { - var data = CreateData (); - data.Document.Text = "\n\n\n"; + var data = CreateData ("\n\n\n"); CaretMoveActions.Right (data); Assert.AreEqual (new DocumentLocation (2, 1), data.Caret.Location); CaretMoveActions.Right (data); |