diff options
author | Mike Krüger <mkrueger@xamarin.com> | 2013-11-20 10:52:02 +0400 |
---|---|---|
committer | Mike Krüger <mkrueger@xamarin.com> | 2013-11-20 10:52:28 +0400 |
commit | d9fa0c069bbb0c344f1f40dc51dedd8f50c78c02 (patch) | |
tree | fdf804d701fb3acb53e11131b72f09c3992c8e51 /main/src/core/MonoDevelop.TextEditor.Tests | |
parent | 68481e8369d655c29d17260bf13391e37fa70c78 (diff) |
Fixed 'Bug 16332 - Duplicate BOM! '.
Diffstat (limited to 'main/src/core/MonoDevelop.TextEditor.Tests')
-rw-r--r-- | main/src/core/MonoDevelop.TextEditor.Tests/Mono.TextEditor.Tests/TextFileReaderTests.cs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/main/src/core/MonoDevelop.TextEditor.Tests/Mono.TextEditor.Tests/TextFileReaderTests.cs b/main/src/core/MonoDevelop.TextEditor.Tests/Mono.TextEditor.Tests/TextFileReaderTests.cs index d75b36233a..67109186ee 100644 --- a/main/src/core/MonoDevelop.TextEditor.Tests/Mono.TextEditor.Tests/TextFileReaderTests.cs +++ b/main/src/core/MonoDevelop.TextEditor.Tests/Mono.TextEditor.Tests/TextFileReaderTests.cs @@ -143,6 +143,18 @@ namespace Mono.TextEditor.Tests byte[] input = Encoding.GetEncoding (54936).GetBytes (src); Assert.AreEqual (src, TextFileUtility.GetText (input)); } + + /// <summary> + /// Bug 16332 - Duplicate BOM! + /// </summary> + [Test()] + public void TestBug16332 () + { + byte[] input = new byte[] { 0xEF, 0xBB, 0xBF, (byte)'a'}; + bool hadBom; + Assert.AreEqual ("a", TextFileUtility.GetText (input, Encoding.UTF8, out hadBom)); + Assert.IsTrue (hadBom); + } } } |