| Index: pkg/unittest/lib/mock.dart | 
| =================================================================== | 
| --- pkg/unittest/lib/mock.dart	(revision 22128) | 
| +++ pkg/unittest/lib/mock.dart	(working copy) | 
| @@ -108,6 +108,7 @@ | 
| library mock; | 
|  | 
| import 'dart:mirrors' show MirrorSystem; | 
| +import 'dart:collection' show LinkedHashMap; | 
|  | 
| import 'matcher.dart'; | 
|  | 
| @@ -1237,7 +1238,7 @@ | 
| final String name; | 
|  | 
| /** The set of [Behavior]s supported. */ | 
| -  Map<String,Behavior> _behaviors; | 
| +  LinkedHashMap<String,Behavior> _behaviors; | 
|  | 
| /** The [log] of calls made. Only used if [name] is null. */ | 
| LogEntryList log; | 
| @@ -1262,7 +1263,7 @@ | 
| */ | 
| Mock() : _throwIfNoBehavior = false, log = null, name = null { | 
| logging = true; | 
| -    _behaviors = new Map<String,Behavior>(); | 
| +    _behaviors = new LinkedHashMap<String,Behavior>(); | 
| } | 
|  | 
| /** | 
| @@ -1281,7 +1282,7 @@ | 
| throw new Exception("Mocks with shared logs must have a name."); | 
| } | 
| logging = enableLogging; | 
| -    _behaviors = new Map<String,Behavior>(); | 
| +    _behaviors = new LinkedHashMap<String,Behavior>(); | 
| } | 
|  | 
| /** | 
|  |