From: Travis Reitter Date: Sat, 4 Sep 2010 00:49:20 +0000 (-0700) Subject: Centralize the list of expected test Individuals. X-Git-Tag: FOLKS_0_3_0~18 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4e0f531abd8f2ce6ebd09c0dcbda14321a5216a1;p=platform%2Fupstream%2Ffolks.git Centralize the list of expected test Individuals. Helps bgo#629008. --- diff --git a/tests/telepathy/contact-retrieval.vala b/tests/telepathy/contact-retrieval.vala index ccf6402..5905a9a 100644 --- a/tests/telepathy/contact-retrieval.vala +++ b/tests/telepathy/contact-retrieval.vala @@ -14,11 +14,26 @@ public class ContactRetrievalTests : Folks.TestCase private MainLoop main_loop; private string bus_name; private string object_path; + private HashSet default_individuals; + private string individual_id_prefix = "telepathy:protocol:"; public ContactRetrievalTests () { base ("ContactRetrieval"); + /* Create a set of the individuals we expect to see */ + this.default_individuals = new HashSet (str_hash, str_equal); + + var prefix = this.individual_id_prefix; + default_individuals.add (prefix + "travis@example.com"); + default_individuals.add (prefix + "olivier@example.com"); + default_individuals.add (prefix + "guillaume@example.com"); + default_individuals.add (prefix + "sjoerd@example.com"); + default_individuals.add (prefix + "christian@example.com"); + default_individuals.add (prefix + "wim@example.com"); + default_individuals.add (prefix + "helen@example.com"); + default_individuals.add (prefix + "geraldine@example.com"); + this.add_test ("aggregator", this.test_aggregator); this.add_test ("individual properties", this.test_individual_properties); @@ -139,19 +154,10 @@ public class ContactRetrievalTests : Folks.TestCase "any .service files"); }); - /* Create a set of the individuals we expect to see */ - HashSet expected_individuals = new HashSet (str_hash, - str_equal); - - string prefix = "telepathy:protocol:"; - expected_individuals.add (prefix + "travis@example.com"); - expected_individuals.add (prefix + "olivier@example.com"); - expected_individuals.add (prefix + "guillaume@example.com"); - expected_individuals.add (prefix + "sjoerd@example.com"); - expected_individuals.add (prefix + "christian@example.com"); - expected_individuals.add (prefix + "wim@example.com"); - expected_individuals.add (prefix + "helen@example.com"); - expected_individuals.add (prefix + "geraldine@example.com"); + /* work on a copy so we can mangle it */ + HashSet expected_individuals = new HashSet (); + foreach (var id in this.default_individuals) + expected_individuals.add (id); /* Set up the aggregator */ var aggregator = new IndividualAggregator ();