Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6)

Side by Side Diff: runtime/observatory/tests/observatory_ui/mocks/repositories/class.dart

Issue 2287793002: Converted Observatory field-view element (Closed)
Patch Set: Fixed tests Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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.Class> ClassRepositoryMockObjectCallback(); 7 typedef Future<M.Class> ClassRepositoryMockObjectCallback(M.Isolate isolate);
8 typedef Future<M.Class> ClassRepositoryMockGetterCallback(String id); 8 typedef Future<M.Class>
9 ClassRepositoryMockGetterCallback(M.Isolate isolate, String id);
9 10
10 class ClassRepositoryMock implements M.ClassRepository { 11 class ClassRepositoryMock implements M.ClassRepository {
11 final ClassRepositoryMockObjectCallback _object; 12 final ClassRepositoryMockObjectCallback _object;
12 final ClassRepositoryMockGetterCallback _get; 13 final ClassRepositoryMockGetterCallback _get;
13 14
14 ClassRepositoryMock({ClassRepositoryMockObjectCallback object, 15 ClassRepositoryMock({ClassRepositoryMockObjectCallback object,
15 ClassRepositoryMockGetterCallback getter}) 16 ClassRepositoryMockGetterCallback getter})
16 : _object = object, 17 : _object = object,
17 _get = getter; 18 _get = getter;
18 19
19 Future<M.Class> getObject(){ 20 Future<M.Class> getObject(M.IsolateRef i){
20 if (_object != null) { 21 if (_object != null) {
21 return _object(); 22 return _object(i);
22 } 23 }
23 return new Future.value(null); 24 return new Future.value(null);
24 } 25 }
25 26
26 Future<M.Class> get(String id){ 27 Future<M.Class> get(M.IsolateRef i, String id){
27 if (_get != null) { 28 if (_get != null) {
28 return _get(id); 29 return _get(i, id);
29 } 30 }
30 return new Future.value(null); 31 return new Future.value(null);
31 } 32 }
32 } 33 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698