aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Tests/MediaEncoding
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-08-31 14:28:20 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-08-31 14:28:20 -0400
commitbdc04cda174da26631e6f9ec90f7dccf9efda941 (patch)
tree8b2bdcf039f837041e61175cd9e7f324d8ccf8e3 /MediaBrowser.Tests/MediaEncoding
parent6e25c572faa463459348015479935fcc6f3b55b0 (diff)
fix subtitle unit tests
Diffstat (limited to 'MediaBrowser.Tests/MediaEncoding')
-rw-r--r--MediaBrowser.Tests/MediaEncoding/Subtitles/AssParserTests.cs (renamed from MediaBrowser.Tests/MediaEncoding/Subtitles/SsaParserTests.cs)13
-rw-r--r--MediaBrowser.Tests/MediaEncoding/Subtitles/SrtParserTests.cs22
-rw-r--r--MediaBrowser.Tests/MediaEncoding/Subtitles/TestSubtitles/data.ass (renamed from MediaBrowser.Tests/MediaEncoding/Subtitles/TestSubtitles/data.ssa)0
3 files changed, 19 insertions, 16 deletions
diff --git a/MediaBrowser.Tests/MediaEncoding/Subtitles/SsaParserTests.cs b/MediaBrowser.Tests/MediaEncoding/Subtitles/AssParserTests.cs
index d869146fd..17687bc3a 100644
--- a/MediaBrowser.Tests/MediaEncoding/Subtitles/SsaParserTests.cs
+++ b/MediaBrowser.Tests/MediaEncoding/Subtitles/AssParserTests.cs
@@ -1,14 +1,13 @@
-using System;
+using MediaBrowser.MediaEncoding.Subtitles;
+using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.Collections.Generic;
using System.IO;
using System.Threading;
-using MediaBrowser.MediaEncoding.Subtitles;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace MediaBrowser.Tests.MediaEncoding.Subtitles {
[TestClass]
- public class SsaParserTests {
+ public class AssParserTests {
[TestMethod]
public void TestParse() {
@@ -21,7 +20,7 @@ namespace MediaBrowser.Tests.MediaEncoding.Subtitles {
StartPositionTicks = 24000000,
EndPositionTicks = 72000000,
Text =
- "Senator, we're <br />making our final <br />approach into Coruscant."
+ "Senator, we're "+ParserValues.NewLine+"making our final "+ParserValues.NewLine+"approach into Coruscant."
},
new SubtitleTrackEvent {
Id = "2",
@@ -34,14 +33,14 @@ namespace MediaBrowser.Tests.MediaEncoding.Subtitles {
Id = "3",
StartPositionTicks = 150400000,
EndPositionTicks = 180400000,
- Text = "It's <br />a <br />trap!"
+ Text = "It's "+ParserValues.NewLine+"a "+ParserValues.NewLine+"trap!"
}
}
};
var sut = new AssParser();
- var stream = File.OpenRead(@"MediaEncoding\Subtitles\TestSubtitles\data.ssa");
+ var stream = File.OpenRead(@"MediaEncoding\Subtitles\TestSubtitles\data.ass");
var result = sut.Parse(stream, CancellationToken.None);
diff --git a/MediaBrowser.Tests/MediaEncoding/Subtitles/SrtParserTests.cs b/MediaBrowser.Tests/MediaEncoding/Subtitles/SrtParserTests.cs
index 2c2c944b1..6724ca597 100644
--- a/MediaBrowser.Tests/MediaEncoding/Subtitles/SrtParserTests.cs
+++ b/MediaBrowser.Tests/MediaEncoding/Subtitles/SrtParserTests.cs
@@ -5,17 +5,21 @@ using System.Threading;
using MediaBrowser.MediaEncoding.Subtitles;
using Microsoft.VisualStudio.TestTools.UnitTesting;
-namespace MediaBrowser.Tests.MediaEncoding.Subtitles {
+namespace MediaBrowser.Tests.MediaEncoding.Subtitles
+{
[TestClass]
- public class SrtParserTests {
+ public class SrtParserTests
+ {
[TestMethod]
- public void TestParse() {
+ public void TestParse()
+ {
var expectedSubs =
- new SubtitleTrackInfo {
- TrackEvents = new List<SubtitleTrackEvent> {
+ new SubtitleTrackInfo
+ {
+ TrackEvents = new List<SubtitleTrackEvent> {
new SubtitleTrackEvent {
Id = "1",
StartPositionTicks = 24000000,
@@ -28,7 +32,7 @@ namespace MediaBrowser.Tests.MediaEncoding.Subtitles {
StartPositionTicks = 157120000,
EndPositionTicks = 173990000,
Text =
- "Oh my god, Watch out!<br />It's coming!!"
+ "Oh my god, Watch out!"+ParserValues.NewLine+"It's coming!!"
},
new SubtitleTrackEvent {
Id = "3",
@@ -48,7 +52,7 @@ namespace MediaBrowser.Tests.MediaEncoding.Subtitles {
StartPositionTicks = 320000000,
EndPositionTicks = 329990000,
Text =
- "This is a<br />new line, as is<br />this"
+ "This is a"+ParserValues.NewLine+"new line, as is"+ParserValues.NewLine+"this"
},
new SubtitleTrackEvent {
Id = "6",
@@ -86,7 +90,7 @@ namespace MediaBrowser.Tests.MediaEncoding.Subtitles {
"Greater than (&lt;) and less than (&gt;) are shown"
}
}
- };
+ };
var sut = new SrtParser();
@@ -95,7 +99,7 @@ namespace MediaBrowser.Tests.MediaEncoding.Subtitles {
var result = sut.Parse(stream, CancellationToken.None);
Assert.IsNotNull(result);
- Assert.AreEqual(expectedSubs.TrackEvents.Count,result.TrackEvents.Count);
+ Assert.AreEqual(expectedSubs.TrackEvents.Count, result.TrackEvents.Count);
for (int i = 0; i < expectedSubs.TrackEvents.Count; i++)
{
Assert.AreEqual(expectedSubs.TrackEvents[i].Id, result.TrackEvents[i].Id);
diff --git a/MediaBrowser.Tests/MediaEncoding/Subtitles/TestSubtitles/data.ssa b/MediaBrowser.Tests/MediaEncoding/Subtitles/TestSubtitles/data.ass
index 3114a844a..3114a844a 100644
--- a/MediaBrowser.Tests/MediaEncoding/Subtitles/TestSubtitles/data.ssa
+++ b/MediaBrowser.Tests/MediaEncoding/Subtitles/TestSubtitles/data.ass