OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 import 'dart:async'; | 5 import 'dart:async'; |
6 import 'dart:convert'; | 6 import 'dart:convert'; |
7 import 'dart:isolate'; | 7 import 'dart:isolate'; |
| 8 import 'dart:mojo.builtin' as builtin; |
8 import 'dart:typed_data'; | 9 import 'dart:typed_data'; |
9 import 'dart:mojo.bindings'; | |
10 import 'dart:mojo.builtin' as builtin; | |
11 import 'dart:mojo.core'; | |
12 | 10 |
13 import 'package:mojo/dart/testing/validation_test_input_parser.dart' as parser; | 11 import 'package:mojo/dart/testing/validation_test_input_parser.dart' as parser; |
| 12 import 'package:mojo/public/dart/bindings.dart'; |
| 13 import 'package:mojo/public/dart/core.dart'; |
14 import 'package:mojo/public/interfaces/bindings/tests/validation_test_interfaces
.mojom.dart'; | 14 import 'package:mojo/public/interfaces/bindings/tests/validation_test_interfaces
.mojom.dart'; |
15 | 15 |
16 class ConformanceTestInterfaceImpl implements ConformanceTestInterface { | 16 class ConformanceTestInterfaceImpl implements ConformanceTestInterface { |
17 ConformanceTestInterfaceStub _stub; | 17 ConformanceTestInterfaceStub _stub; |
18 Completer _completer; | 18 Completer _completer; |
19 | 19 |
20 ConformanceTestInterfaceImpl( | 20 ConformanceTestInterfaceImpl( |
21 this._completer, MojoMessagePipeEndpoint endpoint) { | 21 this._completer, MojoMessagePipeEndpoint endpoint) { |
22 _stub = new ConformanceTestInterfaceStub.fromEndpoint(endpoint, this); | 22 _stub = new ConformanceTestInterfaceStub.fromEndpoint(endpoint, this); |
23 } | 23 } |
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
95 | 95 |
96 // First test the parser. | 96 // First test the parser. |
97 parser.parserTests(); | 97 parser.parserTests(); |
98 | 98 |
99 // Then run the conformance tests. | 99 // Then run the conformance tests. |
100 getTestFiles(path, "$path/conformance_").forEach((test) { | 100 getTestFiles(path, "$path/conformance_").forEach((test) { |
101 runTest(test, readAndParseTest(test), expectedResult(test)); | 101 runTest(test, readAndParseTest(test), expectedResult(test)); |
102 }); | 102 }); |
103 // TODO(zra): Add integration tests when they no longer rely on Client=. | 103 // TODO(zra): Add integration tests when they no longer rely on Client=. |
104 } | 104 } |
OLD | NEW |