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

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

Issue 488233003: More service api cleanup. camelCasePropertyNames (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: gen js, etc. Created 6 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 | Annotate | Revision Log
« no previous file with comments | « runtime/vm/service_test.cc ('k') | tests/standalone/vmservice/isolate_function_test.dart » ('j') | 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
11 class BananaClassTest { 11 class BananaClassTest {
12 int port; 12 int port;
13 String isolate_id; 13 String isolate_id;
14 String class_id; 14 String class_id;
15 BananaClassTest(this.port, this.isolate_id, this.class_id); 15 BananaClassTest(this.port, this.isolate_id, this.class_id);
16 16
17 _testFieldA(Map field) { 17 _testFieldA(Map field) {
18 Expect.equals('Field', field['type']); 18 Expect.equals('Field', field['type']);
19 Expect.equals('a', field['name']); 19 Expect.equals('a', field['name']);
20 Expect.equals(false, field['final']); 20 Expect.equals(false, field['final']);
21 Expect.equals(false, field['static']); 21 Expect.equals(false, field['static']);
22 Expect.equals(false, field['const']); 22 Expect.equals(false, field['const']);
23 Expect.equals('dynamic', field['guard_class']); 23 Expect.equals('dynamic', field['guardClass']);
24 Expect.equals(true, field['guard_nullable']); 24 Expect.equals(true, field['guardNullable']);
25 Expect.equals('variable', field['guard_length']); 25 Expect.equals('variable', field['guardLength']);
26 } 26 }
27 27
28 _testFieldFinalFixedLengthList(Map field) { 28 _testFieldFinalFixedLengthList(Map field) {
29 Expect.equals('Field', field['type']); 29 Expect.equals('Field', field['type']);
30 Expect.equals('final_fixed_length_list', field['name']); 30 Expect.equals('final_fixed_length_list', field['name']);
31 Expect.equals('_Float32Array', field['guard_class']['name']); 31 Expect.equals('_Float32Array', field['guardClass']['name']);
32 Expect.equals(true, field['final']); 32 Expect.equals(true, field['final']);
33 Expect.equals(false, field['static']); 33 Expect.equals(false, field['static']);
34 Expect.equals(false, field['const']); 34 Expect.equals(false, field['const']);
35 Expect.equals(4, field['guard_length']); 35 Expect.equals(4, field['guardLength']);
36 } 36 }
37 37
38 _testFieldFixedLengthList(Map field) { 38 _testFieldFixedLengthList(Map field) {
39 Expect.equals('Field', field['type']); 39 Expect.equals('Field', field['type']);
40 Expect.equals('fixed_length_list', field['name']); 40 Expect.equals('fixed_length_list', field['name']);
41 Expect.equals(false, field['final']); 41 Expect.equals(false, field['final']);
42 Expect.equals(false, field['static']); 42 Expect.equals(false, field['static']);
43 Expect.equals(false, field['const']); 43 Expect.equals(false, field['const']);
44 Expect.equals('_Float32Array', field['guard_class']['name']); 44 Expect.equals('_Float32Array', field['guardClass']['name']);
45 Expect.equals('variable', field['guard_length']); 45 Expect.equals('variable', field['guardLength']);
46 } 46 }
47 47
48 _testFieldName(Map field) { 48 _testFieldName(Map field) {
49 Expect.equals('Field', field['type']); 49 Expect.equals('Field', field['type']);
50 Expect.equals('name', field['name']); 50 Expect.equals('name', field['name']);
51 Expect.equals(false, field['final']); 51 Expect.equals(false, field['final']);
52 Expect.equals(false, field['static']); 52 Expect.equals(false, field['static']);
53 Expect.equals(false, field['const']); 53 Expect.equals(false, field['const']);
54 Expect.equals('_OneByteString', field['guard_class']['name']); 54 Expect.equals('_OneByteString', field['guardClass']['name']);
55 Expect.equals(false, field['guard_nullable']); 55 Expect.equals(false, field['guardNullable']);
56 Expect.equals('variable', field['guard_length']); 56 Expect.equals('variable', field['guardLength']);
57 } 57 }
58 58
59 Future makeRequest() { 59 Future makeRequest() {
60 var fields = ['final_fixed_length_list', 'fixed_length_list', 'name', 'a']; 60 var fields = ['final_fixed_length_list', 'fixed_length_list', 'name', 'a'];
61 var helper = 61 var helper =
62 new ClassFieldRequestHelper(port, isolate_id, class_id, fields); 62 new ClassFieldRequestHelper(port, isolate_id, class_id, fields);
63 return helper.makeRequest().then((_) { 63 return helper.makeRequest().then((_) {
64 _testFieldA(helper.fields['a']); 64 _testFieldA(helper.fields['a']);
65 _testFieldFinalFixedLengthList(helper.fields['final_fixed_length_list']); 65 _testFieldFinalFixedLengthList(helper.fields['final_fixed_length_list']);
66 _testFieldFixedLengthList(helper.fields['fixed_length_list']); 66 _testFieldFixedLengthList(helper.fields['fixed_length_list']);
67 _testFieldName(helper.fields['name']); 67 _testFieldName(helper.fields['name']);
68 }); 68 });
69 } 69 }
70 } 70 }
71 71
72 class BadBananaClassTest { 72 class BadBananaClassTest {
73 int port; 73 int port;
74 String isolate_id; 74 String isolate_id;
75 String class_id; 75 String class_id;
76 BadBananaClassTest(this.port, this.isolate_id, this.class_id); 76 BadBananaClassTest(this.port, this.isolate_id, this.class_id);
77 77
78 _testFieldV(Map field) { 78 _testFieldV(Map field) {
79 Expect.equals('Field', field['type']); 79 Expect.equals('Field', field['type']);
80 Expect.equals('v', field['name']); 80 Expect.equals('v', field['name']);
81 Expect.equals(false, field['final']); 81 Expect.equals(false, field['final']);
82 Expect.equals(false, field['static']); 82 Expect.equals(false, field['static']);
83 Expect.equals(false, field['const']); 83 Expect.equals(false, field['const']);
84 Expect.equals('_Double', field['guard_class']['name']); 84 Expect.equals('_Double', field['guardClass']['name']);
85 Expect.equals(true, field['guard_nullable']); 85 Expect.equals(true, field['guardNullable']);
86 Expect.equals('variable', field['guard_length']); 86 Expect.equals('variable', field['guardLength']);
87 } 87 }
88 88
89 _testFieldC(Map field) { 89 _testFieldC(Map field) {
90 Expect.equals('Field', field['type']); 90 Expect.equals('Field', field['type']);
91 Expect.equals('c', field['name']); 91 Expect.equals('c', field['name']);
92 Expect.equals(true, field['final']); 92 Expect.equals(true, field['final']);
93 Expect.equals(false, field['static']); 93 Expect.equals(false, field['static']);
94 Expect.equals(true, field['final']); 94 Expect.equals(true, field['final']);
95 Expect.equals('_Smi', field['guard_class']['name']); 95 Expect.equals('_Smi', field['guardClass']['name']);
96 Expect.equals(false, field['guard_nullable']); 96 Expect.equals(false, field['guardNullable']);
97 Expect.equals('variable', field['guard_length']); 97 Expect.equals('variable', field['guardLength']);
98 } 98 }
99 99
100 _testFieldFinalFixedLengthList(Map field) { 100 _testFieldFinalFixedLengthList(Map field) {
101 Expect.equals('Field', field['type']); 101 Expect.equals('Field', field['type']);
102 Expect.equals('final_fixed_length_list', field['name']); 102 Expect.equals('final_fixed_length_list', field['name']);
103 Expect.equals('_Float32Array', field['guard_class']['name']); 103 Expect.equals('_Float32Array', field['guardClass']['name']);
104 Expect.equals(true, field['final']); 104 Expect.equals(true, field['final']);
105 Expect.equals(false, field['static']); 105 Expect.equals(false, field['static']);
106 Expect.equals(false, field['const']); 106 Expect.equals(false, field['const']);
107 Expect.equals('variable', field['guard_length']); 107 Expect.equals('variable', field['guardLength']);
108 } 108 }
109 109
110 _testFieldFixedLengthArray(Map field) { 110 _testFieldFixedLengthArray(Map field) {
111 Expect.equals('Field', field['type']); 111 Expect.equals('Field', field['type']);
112 Expect.equals('fixed_length_array', field['name']); 112 Expect.equals('fixed_length_array', field['name']);
113 Expect.equals('_List', field['guard_class']['name']); 113 Expect.equals('_List', field['guardClass']['name']);
114 Expect.equals(true, field['final']); 114 Expect.equals(true, field['final']);
115 Expect.equals(false, field['static']); 115 Expect.equals(false, field['static']);
116 Expect.equals(false, field['const']); 116 Expect.equals(false, field['const']);
117 Expect.equals(3, field['guard_length']); 117 Expect.equals(3, field['guardLength']);
118 } 118 }
119 119
120 Future makeRequest() { 120 Future makeRequest() {
121 var fields = ['final_fixed_length_list', 'fixed_length_array', 'v', 'c']; 121 var fields = ['final_fixed_length_list', 'fixed_length_array', 'v', 'c'];
122 var helper = 122 var helper =
123 new ClassFieldRequestHelper(port, isolate_id, class_id, fields); 123 new ClassFieldRequestHelper(port, isolate_id, class_id, fields);
124 return helper.makeRequest().then((_) { 124 return helper.makeRequest().then((_) {
125 _testFieldV(helper.fields['v']); 125 _testFieldV(helper.fields['v']);
126 _testFieldC(helper.fields['c']); 126 _testFieldC(helper.fields['c']);
127 _testFieldFinalFixedLengthList(helper.fields['final_fixed_length_list']); 127 _testFieldFinalFixedLengthList(helper.fields['final_fixed_length_list']);
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
171 new BadBananaClassTest(port, test._isolateId, 171 new BadBananaClassTest(port, test._isolateId,
172 classTableTest.bad_banana_class_id); 172 classTableTest.bad_banana_class_id);
173 Future.wait([bananaClassTest.makeRequest(), 173 Future.wait([bananaClassTest.makeRequest(),
174 badBananaClassTest.makeRequest()]).then((_) { 174 badBananaClassTest.makeRequest()]).then((_) {
175 process.requestExit(); 175 process.requestExit();
176 }); 176 });
177 }); 177 });
178 }); 178 });
179 }); 179 });
180 } 180 }
OLDNEW
« no previous file with comments | « runtime/vm/service_test.cc ('k') | tests/standalone/vmservice/isolate_function_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698