summaryrefslogtreecommitdiff
path: root/unity-private/testing
diff options
authorGordon Allott <gord.allott@canonical.com>2010-05-05 14:55:45 +0100
committerGordon Allott <gord.allott@canonical.com>2010-05-05 14:55:45 +0100
commit48d7bf11e8ce6762e4db8ad14c991008c4e303d7 (patch)
treef0efaf751019b395eacf2061f9540628213e5967 /unity-private/testing
parent3d4abe739a66fed90ba2e053b3495d9f3b5b3523 (diff)
parenteefc83e35dac495035ed0c0449e8beb53c40080e (diff)
adds unit tests for the scroller model and makes our tests disable indicators
(bzr r270)
Diffstat (limited to 'unity-private/testing')
-rw-r--r--unity-private/testing/object-registry.vala11
1 files changed, 7 insertions, 4 deletions
diff --git a/unity-private/testing/object-registry.vala b/unity-private/testing/object-registry.vala
index 52bd3788c..f22808cb0 100644
--- a/unity-private/testing/object-registry.vala
+++ b/unity-private/testing/object-registry.vala
@@ -25,11 +25,11 @@ namespace Unity.Testing
{
private static ObjectRegistry _registry = null;
- private HashMap<string,Object> object_map;
+ private HashMap<string, ArrayList<Object>> object_map;
public ObjectRegistry ()
{
- object_map = new HashMap<string, Object> (str_hash, str_equal, direct_equal);
+ object_map = new HashMap<string, ArrayList> (str_hash, str_equal, direct_equal);
}
public static ObjectRegistry get_default ()
@@ -42,10 +42,13 @@ namespace Unity.Testing
public void register (string name, Object object)
{
- object_map[name] = object;
+ if (!(name in object_map))
+ object_map[name] = new ArrayList<Object> ();
+
+ object_map[name].add (object);
}
- public Object? lookup (string name)
+ public ArrayList<Object> lookup (string name)
{
return object_map[name];
}