| OLD | NEW | 
|   1 // Copyright (c) 2016, the Dart project authors.  Please see the AUTHORS file |   1 // Copyright (c) 2016, the Dart project authors.  Please see the AUTHORS file | 
|   2 // for details. All rights reserved. Use of this source code is governed by a |   2 // for details. All rights reserved. Use of this source code is governed by a | 
|   3 // BSD-style license that can be found in the LICENSE file |   3 // BSD-style license that can be found in the LICENSE file | 
|   4  |   4  | 
|   5 part of mocks; |   5 part of mocks; | 
|   6  |   6  | 
|   7 typedef Future<M.ObjectPool> |   7 typedef Future<M.ObjectPool> ObjectPoolRepositoryMockGetter( | 
|   8         ObjectPoolRepositoryMockGetter(M.IsolateRef i, String id); |   8     M.IsolateRef i, String id); | 
|   9  |   9  | 
|  10 class ObjectPoolRepositoryMock implements M.ObjectPoolRepository { |  10 class ObjectPoolRepositoryMock implements M.ObjectPoolRepository { | 
|  11   final ObjectPoolRepositoryMockGetter _getter; |  11   final ObjectPoolRepositoryMockGetter _getter; | 
|  12  |  12  | 
|  13   Future<M.ObjectPool> get(M.IsolateRef i, String id) { |  13   Future<M.ObjectPool> get(M.IsolateRef i, String id) { | 
|  14     if (_getter != null) { |  14     if (_getter != null) { | 
|  15       return _getter(i, id); |  15       return _getter(i, id); | 
|  16     } |  16     } | 
|  17     return new Future.value(new ObjectPoolMock()); |  17     return new Future.value(new ObjectPoolMock()); | 
|  18   } |  18   } | 
|  19  |  19  | 
|  20   ObjectPoolRepositoryMock({ObjectPoolRepositoryMockGetter getter}) |  20   ObjectPoolRepositoryMock({ObjectPoolRepositoryMockGetter getter}) | 
|  21     : _getter = getter; |  21       : _getter = getter; | 
|  22 } |  22 } | 
| OLD | NEW |