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

Side by Side Diff: tests/standalone/vmservice/isolate_class_field_test.dart

Issue 264743010: Don't remap class/type names in the vm service. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 7 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 | Annotate | Revision Log
« no previous file with comments | « runtime/vm/service_test.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2013, 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 library isolate_class_list_test; 5 library isolate_class_list_test;
6 6
7 import 'dart:async'; 7 import 'dart:async';
8 import 'test_helper.dart'; 8 import 'test_helper.dart';
9 import 'package:expect/expect.dart'; 9 import 'package:expect/expect.dart';
10 10
(...skipping 12 matching lines...) Expand all
23 Expect.equals(false, field['const']); 23 Expect.equals(false, field['const']);
24 Expect.equals('dynamic', field['guard_class']); 24 Expect.equals('dynamic', field['guard_class']);
25 Expect.equals(true, field['guard_nullable']); 25 Expect.equals(true, field['guard_nullable']);
26 Expect.equals('variable', field['guard_length']); 26 Expect.equals('variable', field['guard_length']);
27 } 27 }
28 28
29 _testFieldFinalFixedLengthList(Map field) { 29 _testFieldFinalFixedLengthList(Map field) {
30 Expect.equals('Field', field['type']); 30 Expect.equals('Field', field['type']);
31 Expect.equals('final_fixed_length_list', field['user_name']); 31 Expect.equals('final_fixed_length_list', field['user_name']);
32 Expect.equals('final_fixed_length_list', field['name']); 32 Expect.equals('final_fixed_length_list', field['name']);
33 Expect.equals('Float32List', field['guard_class']['user_name']); 33 Expect.equals('_Float32Array', field['guard_class']['user_name']);
34 Expect.equals(true, field['final']); 34 Expect.equals(true, field['final']);
35 Expect.equals(false, field['static']); 35 Expect.equals(false, field['static']);
36 Expect.equals(false, field['const']); 36 Expect.equals(false, field['const']);
37 Expect.equals(4, field['guard_length']); 37 Expect.equals(4, field['guard_length']);
38 } 38 }
39 39
40 _testFieldFixedLengthList(Map field) { 40 _testFieldFixedLengthList(Map field) {
41 Expect.equals('Field', field['type']); 41 Expect.equals('Field', field['type']);
42 Expect.equals('fixed_length_list', field['user_name']); 42 Expect.equals('fixed_length_list', field['user_name']);
43 Expect.equals('fixed_length_list', field['name']); 43 Expect.equals('fixed_length_list', field['name']);
44 Expect.equals(false, field['final']); 44 Expect.equals(false, field['final']);
45 Expect.equals(false, field['static']); 45 Expect.equals(false, field['static']);
46 Expect.equals(false, field['const']); 46 Expect.equals(false, field['const']);
47 Expect.equals('Float32List', field['guard_class']['user_name']); 47 Expect.equals('_Float32Array', field['guard_class']['user_name']);
48 Expect.equals('variable', field['guard_length']); 48 Expect.equals('variable', field['guard_length']);
49 } 49 }
50 50
51 _testFieldName(Map field) { 51 _testFieldName(Map field) {
52 Expect.equals('Field', field['type']); 52 Expect.equals('Field', field['type']);
53 Expect.equals('name', field['user_name']); 53 Expect.equals('name', field['user_name']);
54 Expect.equals('name', field['name']); 54 Expect.equals('name', field['name']);
55 Expect.equals(false, field['final']); 55 Expect.equals(false, field['final']);
56 Expect.equals(false, field['static']); 56 Expect.equals(false, field['static']);
57 Expect.equals(false, field['const']); 57 Expect.equals(false, field['const']);
58 Expect.equals('String', field['guard_class']['user_name']); 58 Expect.equals('_OneByteString', field['guard_class']['user_name']);
59 Expect.equals(false, field['guard_nullable']); 59 Expect.equals(false, field['guard_nullable']);
60 Expect.equals('variable', field['guard_length']); 60 Expect.equals('variable', field['guard_length']);
61 } 61 }
62 62
63 Future makeRequest() { 63 Future makeRequest() {
64 var fields = ['final_fixed_length_list', 'fixed_length_list', 'name', 'a']; 64 var fields = ['final_fixed_length_list', 'fixed_length_list', 'name', 'a'];
65 var helper = 65 var helper =
66 new ClassFieldRequestHelper(port, isolate_id, class_id, fields); 66 new ClassFieldRequestHelper(port, isolate_id, class_id, fields);
67 return helper.makeRequest().then((_) { 67 return helper.makeRequest().then((_) {
68 _testFieldA(helper.fields['a']); 68 _testFieldA(helper.fields['a']);
(...skipping 10 matching lines...) Expand all
79 String class_id; 79 String class_id;
80 BadBananaClassTest(this.port, this.isolate_id, this.class_id); 80 BadBananaClassTest(this.port, this.isolate_id, this.class_id);
81 81
82 _testFieldV(Map field) { 82 _testFieldV(Map field) {
83 Expect.equals('Field', field['type']); 83 Expect.equals('Field', field['type']);
84 Expect.equals('v', field['user_name']); 84 Expect.equals('v', field['user_name']);
85 Expect.equals('v', field['name']); 85 Expect.equals('v', field['name']);
86 Expect.equals(false, field['final']); 86 Expect.equals(false, field['final']);
87 Expect.equals(false, field['static']); 87 Expect.equals(false, field['static']);
88 Expect.equals(false, field['const']); 88 Expect.equals(false, field['const']);
89 Expect.equals('double', field['guard_class']['user_name']); 89 Expect.equals('_Double', field['guard_class']['user_name']);
90 Expect.equals(true, field['guard_nullable']); 90 Expect.equals(true, field['guard_nullable']);
91 Expect.equals('variable', field['guard_length']); 91 Expect.equals('variable', field['guard_length']);
92 } 92 }
93 93
94 _testFieldC(Map field) { 94 _testFieldC(Map field) {
95 Expect.equals('Field', field['type']); 95 Expect.equals('Field', field['type']);
96 Expect.equals('c', field['user_name']); 96 Expect.equals('c', field['user_name']);
97 Expect.equals('c', field['name']); 97 Expect.equals('c', field['name']);
98 Expect.equals(true, field['final']); 98 Expect.equals(true, field['final']);
99 Expect.equals(false, field['static']); 99 Expect.equals(false, field['static']);
100 Expect.equals(true, field['final']); 100 Expect.equals(true, field['final']);
101 Expect.equals('int', field['guard_class']['user_name']); 101 Expect.equals('_Smi', field['guard_class']['user_name']);
102 Expect.equals(false, field['guard_nullable']); 102 Expect.equals(false, field['guard_nullable']);
103 Expect.equals('variable', field['guard_length']); 103 Expect.equals('variable', field['guard_length']);
104 } 104 }
105 105
106 _testFieldFinalFixedLengthList(Map field) { 106 _testFieldFinalFixedLengthList(Map field) {
107 Expect.equals('Field', field['type']); 107 Expect.equals('Field', field['type']);
108 Expect.equals('final_fixed_length_list', field['user_name']); 108 Expect.equals('final_fixed_length_list', field['user_name']);
109 Expect.equals('final_fixed_length_list', field['name']); 109 Expect.equals('final_fixed_length_list', field['name']);
110 Expect.equals('Float32List', field['guard_class']['user_name']); 110 Expect.equals('_Float32Array', field['guard_class']['user_name']);
111 Expect.equals(true, field['final']); 111 Expect.equals(true, field['final']);
112 Expect.equals(false, field['static']); 112 Expect.equals(false, field['static']);
113 Expect.equals(false, field['const']); 113 Expect.equals(false, field['const']);
114 Expect.equals('variable', field['guard_length']); 114 Expect.equals('variable', field['guard_length']);
115 } 115 }
116 116
117 _testFieldFixedLengthArray(Map field) { 117 _testFieldFixedLengthArray(Map field) {
118 Expect.equals('Field', field['type']); 118 Expect.equals('Field', field['type']);
119 Expect.equals('fixed_length_array', field['user_name']); 119 Expect.equals('fixed_length_array', field['user_name']);
120 Expect.equals('fixed_length_array', field['name']); 120 Expect.equals('fixed_length_array', field['name']);
121 Expect.equals('List', field['guard_class']['user_name']); 121 Expect.equals('_List', field['guard_class']['user_name']);
122 Expect.equals(true, field['final']); 122 Expect.equals(true, field['final']);
123 Expect.equals(false, field['static']); 123 Expect.equals(false, field['static']);
124 Expect.equals(false, field['const']); 124 Expect.equals(false, field['const']);
125 Expect.equals(3, field['guard_length']); 125 Expect.equals(3, field['guard_length']);
126 } 126 }
127 127
128 Future makeRequest() { 128 Future makeRequest() {
129 var fields = ['final_fixed_length_list', 'fixed_length_array', 'v', 'c']; 129 var fields = ['final_fixed_length_list', 'fixed_length_array', 'v', 'c'];
130 var helper = 130 var helper =
131 new ClassFieldRequestHelper(port, isolate_id, class_id, fields); 131 new ClassFieldRequestHelper(port, isolate_id, class_id, fields);
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
179 new BadBananaClassTest(port, test._isolateId, 179 new BadBananaClassTest(port, test._isolateId,
180 classTableTest.bad_banana_class_id); 180 classTableTest.bad_banana_class_id);
181 Future.wait([bananaClassTest.makeRequest(), 181 Future.wait([bananaClassTest.makeRequest(),
182 badBananaClassTest.makeRequest()]).then((_) { 182 badBananaClassTest.makeRequest()]).then((_) {
183 process.requestExit(); 183 process.requestExit();
184 }); 184 });
185 }); 185 });
186 }); 186 });
187 }); 187 });
188 } 188 }
OLDNEW
« no previous file with comments | « runtime/vm/service_test.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698