| 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.Library> LibraryRepositoryMockCallback(M.IsolateRef isolate, |   7 typedef Future<M.Library> LibraryRepositoryMockCallback( | 
|   8                                                         String id); |   8     M.IsolateRef isolate, String id); | 
|   9  |   9  | 
|  10 class LibraryRepositoryMock implements M.LibraryRepository { |  10 class LibraryRepositoryMock implements M.LibraryRepository { | 
|  11   final LibraryRepositoryMockCallback _get; |  11   final LibraryRepositoryMockCallback _get; | 
|  12  |  12  | 
|  13   LibraryRepositoryMock({LibraryRepositoryMockCallback getter}) |  13   LibraryRepositoryMock({LibraryRepositoryMockCallback getter}) : _get = getter; | 
|  14     : _get = getter; |  | 
|  15  |  14  | 
|  16   Future<M.Library> get(M.IsolateRef isolate, String id){ |  15   Future<M.Library> get(M.IsolateRef isolate, String id) { | 
|  17     if (_get != null) { |  16     if (_get != null) { | 
|  18       return _get(isolate, id); |  17       return _get(isolate, id); | 
|  19     } |  18     } | 
|  20     return new Future.value(null); |  19     return new Future.value(null); | 
|  21   } |  20   } | 
|  22 } |  21 } | 
| OLD | NEW |