diff options
| author | Gordon Allott <gord.allott@canonical.com> | 2010-05-05 14:55:45 +0100 |
|---|---|---|
| committer | Gordon Allott <gord.allott@canonical.com> | 2010-05-05 14:55:45 +0100 |
| commit | 48d7bf11e8ce6762e4db8ad14c991008c4e303d7 (patch) | |
| tree | f0efaf751019b395eacf2061f9540628213e5967 /unity-private/testing | |
| parent | 3d4abe739a66fed90ba2e053b3495d9f3b5b3523 (diff) | |
| parent | eefc83e35dac495035ed0c0449e8beb53c40080e (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.vala | 11 |
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]; } |
