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

Unified Diff: tests/service_tests/conformance/conformance_service_impl.dart

Issue 2035023003: Remove service-compiler related code. (Closed) Base URL: git@github.com:dartino/sdk.git@master
Patch Set: Created 4 years, 6 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 side-by-side diff with in-line comments
Download patch
Index: tests/service_tests/conformance/conformance_service_impl.dart
diff --git a/tests/service_tests/conformance/conformance_service_impl.dart b/tests/service_tests/conformance/conformance_service_impl.dart
deleted file mode 100644
index bdb67519eee4995aaf4dc47fd6e02e1237146d48..0000000000000000000000000000000000000000
--- a/tests/service_tests/conformance/conformance_service_impl.dart
+++ /dev/null
@@ -1,121 +0,0 @@
-// Copyright (c) 2015, the Dartino project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE.md file.
-
-import 'dart/conformance_service.dart';
-
-class ConformanceServiceImpl implements ConformanceService {
- int getAge(Person person) {
- return person.age;
- }
-
- int getBoxedAge(PersonBox box) {
- if (box.person.name != "fisk") {
- throw new Exception("Incorrect person name");
- }
- if (box.person.nameData.length != 4 ||
- box.person.nameData[0] != "f".codeUnitAt(0) ||
- box.person.nameData[3] != "k".codeUnitAt(0)) {
- throw new Exception("Incorrect person name data");
- }
- return box.person.age;
- }
-
- int _sumAges(Person person) {
- int sum = getAge(person);
- List<Person> children = person.children;
- for (int i = 0; i < children.length; i++) {
- sum += _sumAges(children[i]);
- }
- return sum;
- }
-
- void getAgeStats(Person person, AgeStatsBuilder result) {
- int sum = _sumAges(person);
- int count = this.count(person);
- result.averageAge = (sum / count).round();
- result.sum = sum;
- }
-
- void createAgeStats(int avg, int sum, AgeStatsBuilder result) {
- result.averageAge = avg;
- result.sum = sum;
- }
-
- void createPerson(int numChildren, PersonBuilder result) {
- result.age = 42;
- List<PersonBuilder> children = result.initChildren(numChildren);
- for (int i = 0; i < children.length; ++i) {
- children[i].age = 12 + (i * 2);
- }
- result.name = "person";
- }
-
- void createNode(int depth, NodeBuilder result) {
- if (depth > 1) {
- ConsBuilder cons = result.initCons();
- createNode(depth - 1, cons.initFst());
- createNode(depth - 1, cons.initSnd());
- } else {
- result.cond = true;
- result.num = 42;
- }
- }
-
- int count(Person person) {
- int sum = 1;
- List<Person> children = person.children;
- for (int i = 0; i < children.length; i++) sum += count(children[i]);
- return sum;
- }
-
- int depth(Node node) {
- if (node.isNum) {
- if (node.isCond) throw new StateError("Cannot be both num and cond.");
- return 1;
- }
- int left = depth(node.cons.fst);
- int right = depth(node.cons.snd);
- return (left > right) ? left + 1 : right + 1;
- }
-
- void foo() {
- }
-
- int bar(Empty empty) {
- return 24;
- }
-
- int ping() => 42;
-
- void flipTable(TableFlip flip, TableFlipBuilder result) {
- var flipTableCodes =
- [ 40, 9583, 176, 9633, 176, 65289, 9583, 65077, 32, 9531, 9473, 9531 ];
- String expectedFlip = new String.fromCharCodes(flipTableCodes);
- if (flip.flip != expectedFlip) throw new Exception("Unexpected table flip");
- result.flip = expectedFlip;
- }
-
- void internalize(InternalFields internalFields,
- InternalFieldsBuilder result) {
- int expectedOffset = 1337;
- var segmentCodes = [ 104, 52, 120, 48, 114 ];
- String expectedSegment = new String.fromCharCodes(segmentCodes);
- if (internalFields.offset != expectedOffset) {
- throw new Exception("Unexpected offset");
- }
- if (internalFields.segment != expectedSegment) {
- throw new Exception("Unexpected segment");
- }
- result.offset = expectedOffset;
- result.segment = expectedSegment;
- }
-}
-
-main() {
- var impl = new ConformanceServiceImpl();
- ConformanceService.initialize(impl);
- while (ConformanceService.hasNextEvent()) {
- ConformanceService.handleNextEvent();
- }
-}
« no previous file with comments | « tests/service_tests/conformance/conformance_service.idl ('k') | tests/service_tests/conformance/conformance_test.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698