[totem-pl-parser] tests: Add assert for double-insert when parsing playlists



commit dd628228e8294bf26ec4edad33f605e358c0584a
Author: Bastien Nocera <hadess hadess net>
Date:   Fri Nov 26 18:58:06 2010 +0000

    tests: Add assert for double-insert when parsing playlists
    
    Doesn't actually happen in totem-pl-parser, but we'll want
    to check, to be certain.

 plparse/tests/parser.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/plparse/tests/parser.c b/plparse/tests/parser.c
index 1e36c74..dbb6bc3 100644
--- a/plparse/tests/parser.c
+++ b/plparse/tests/parser.c
@@ -717,6 +717,7 @@ test_async_parsing_signal_order (void)
 	 */
 	data.uri = get_relative_uri (TEST_SRCDIR "separator.m3u");
 	data.mainloop = g_main_loop_new (NULL, FALSE);
+	data.count = 0;
 
 	g_object_set (pl, "recurse", FALSE,
 			  "debug", option_debug,
@@ -733,6 +734,9 @@ test_async_parsing_signal_order (void)
 	totem_pl_parser_parse_async (pl, data.uri, FALSE, NULL, parse_async_ready, &data);
 	g_main_loop_run (data.mainloop);
 
+	/* The number of entries in separator.m3u */
+	g_assert(data.count == 1);
+
 	g_free (data.uri);
 	g_main_loop_unref (data.mainloop);
 }



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