banshee r5175 - in trunk/banshee: . src/Core/Banshee.Services/Banshee.Playlists.Formats/Tests tests/Banshee.Services/playlist-data



Author: blorentz
Date: Mon Mar 30 19:30:45 2009
New Revision: 5175
URL: http://svn.gnome.org/viewvc/banshee?rev=5175&view=rev

Log:
2009-03-30  Bertrand Lorentz  <bertrand lorentz gmail com>

	* src/Core/Banshee.Services/Banshee.Playlists.Formats/Tests/PlaylistFormatTests.cs:
	* tests/Banshee.Services/playlist-data/reference_local.asx:
	* tests/Banshee.Services/playlist-data/reference_remote.asx: Add some
	unit tests for ASF reference playlists. The remote test, like all
	ASX tests with a remote URL, is broken because we have to change
	http://	to mmsh://.



Added:
   trunk/banshee/tests/Banshee.Services/playlist-data/reference_local.asx
   trunk/banshee/tests/Banshee.Services/playlist-data/reference_remote.asx
Modified:
   trunk/banshee/ChangeLog
   trunk/banshee/src/Core/Banshee.Services/Banshee.Playlists.Formats/Tests/PlaylistFormatTests.cs

Modified: trunk/banshee/src/Core/Banshee.Services/Banshee.Playlists.Formats/Tests/PlaylistFormatTests.cs
==============================================================================
--- trunk/banshee/src/Core/Banshee.Services/Banshee.Playlists.Formats/Tests/PlaylistFormatTests.cs	(original)
+++ trunk/banshee/src/Core/Banshee.Services/Banshee.Playlists.Formats/Tests/PlaylistFormatTests.cs	Mon Mar 30 19:30:45 2009
@@ -68,6 +68,20 @@
 #region Tests
 
         [Test]
+        public void ReadAsfReferenceLocal()
+        {
+            IPlaylistFormat pl = LoadPlaylist(new AsfReferencePlaylistFormat(), "reference_local.asx");
+            Assert.AreEqual(elements[2]["uri"], pl.Elements[0]["uri"]);
+        }
+
+        [Test]
+        public void ReadAsfReferenceRemote()
+        {
+            IPlaylistFormat pl = LoadPlaylist(new AsfReferencePlaylistFormat(), "reference_remote.asx");
+            Assert.AreEqual(elements[0]["uri"], pl.Elements[0]["uri"]);
+        }
+
+        [Test]
         public void ReadAsxSimple()
         {
             LoadTest(new AsxPlaylistFormat(), "simple.asx");

Added: trunk/banshee/tests/Banshee.Services/playlist-data/reference_local.asx
==============================================================================
--- (empty file)
+++ trunk/banshee/tests/Banshee.Services/playlist-data/reference_local.asx	Mon Mar 30 19:30:45 2009
@@ -0,0 +1,3 @@
+[reference]
+ref01=relative/local.mp3
+ref02=should_not_read_this

Added: trunk/banshee/tests/Banshee.Services/playlist-data/reference_remote.asx
==============================================================================
--- (empty file)
+++ trunk/banshee/tests/Banshee.Services/playlist-data/reference_remote.asx	Mon Mar 30 19:30:45 2009
@@ -0,0 +1,3 @@
+[Reference]
+Ref01 = http://remote/remote.mp3
+Ref02 = should_not_read_this



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]