mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-10-28 23:12:34 +01:00
Added a few unit tests
This commit is contained in:
parent
66c9ae3626
commit
fc7a6b398f
37
src/Test/Core/RichTextToPlainTextTest.cs
Normal file
37
src/Test/Core/RichTextToPlainTextTest.cs
Normal file
@ -0,0 +1,37 @@
|
||||
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
||||
using Nikse.SubtitleEdit.Core;
|
||||
|
||||
namespace Test.Core
|
||||
{
|
||||
[TestClass]
|
||||
public class RichTextToPlainTextTest
|
||||
{
|
||||
[TestMethod]
|
||||
public void TestConvertToRtfSlash()
|
||||
{
|
||||
var result = RichTextToPlainText.ConvertToRtf(@"Brian\Benny!");
|
||||
Assert.IsTrue(result.Contains(@"Brian\\Benny!"));
|
||||
result = RichTextToPlainText.ConvertToText(result);
|
||||
Assert.IsTrue(result.Trim() == @"Brian\Benny!");
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void TestConvertToRtfCurlyBracketStart()
|
||||
{
|
||||
var result = RichTextToPlainText.ConvertToRtf(@"Brian{Benny!");
|
||||
Assert.IsTrue(result.Contains(@"Brian\{Benny!"));
|
||||
result = RichTextToPlainText.ConvertToText(result);
|
||||
Assert.IsTrue(result.Trim() == @"Brian{Benny!");
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void TestConvertToRtfCurlyBracketEnd()
|
||||
{
|
||||
var result = RichTextToPlainText.ConvertToRtf(@"Brian}Benny!");
|
||||
Assert.IsTrue(result.Contains(@"Brian\}Benny!"));
|
||||
result = RichTextToPlainText.ConvertToText(result);
|
||||
Assert.IsTrue(result.Trim() == @"Brian}Benny!");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -35,7 +35,9 @@
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
|
||||
<Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
@ -46,6 +48,7 @@
|
||||
<Compile Include="Core\LanguageAutoDetectTest.cs" />
|
||||
<Compile Include="Core\StringExtensionsTest.cs" />
|
||||
<Compile Include="Core\SubtitleTest.cs" />
|
||||
<Compile Include="Core\RichTextToPlainTextTest.cs" />
|
||||
<Compile Include="Logic\Ocr\BinaryOcrTest.cs" />
|
||||
<Compile Include="Core\HtmlUtilTest.cs" />
|
||||
<Compile Include="FixCommonErrorsTest.cs" />
|
||||
|
Loading…
Reference in New Issue
Block a user