Chromium Code Reviews| Index: mojo/dart/test/validation_test.dart |
| diff --git a/mojo/dart/test/validation_test.dart b/mojo/dart/test/validation_test.dart |
| index b16f90c55996718b32f37ecaa15b8e1278bb950b..ea9437ca48330480413cf0f1eba2362ca0026094 100644 |
| --- a/mojo/dart/test/validation_test.dart |
| +++ b/mojo/dart/test/validation_test.dart |
| @@ -13,12 +13,15 @@ import 'mojo:core'; |
| import 'package:mojo/dart/testing/validation_test_input_parser.dart' as parser; |
| import 'package:mojo/public/interfaces/bindings/tests/validation_test_interfaces.mojom.dart'; |
| -class ConfrmanceTestInterfaceImpl extends ConformanceTestInterface { |
| +class ConfrmanceTestInterfaceImpl implements ConformanceTestInterface { |
| + ConformanceTestInterfaceStub _stub; |
| Completer _completer; |
| - ConfrmanceTestInterfaceImpl(this._completer, MojoMessagePipeEndpoint endpoint) |
| - : super(endpoint) { |
| - super.delegate = this; |
| + ConfrmanceTestInterfaceImpl(this._completer, |
|
sky
2015/02/26 18:21:15
You've got a mispelling here.
zra
2015/02/26 19:58:29
Fixed.
|
| + MojoMessagePipeEndpoint endpoint) { |
| + _stub = new ConformanceTestInterfaceStub.fromEndpoint(endpoint) |
| + ..delegate = this |
| + ..listen(); |
| } |
| void _complete() => _completer.complete(null); |
| @@ -34,6 +37,8 @@ class ConfrmanceTestInterfaceImpl extends ConformanceTestInterface { |
| method8(List<List<String>> param0) => _complete(); |
| method9(List<List<MojoHandle>> param0) => _complete(); |
| method10(Map<String, int> param0) => _complete(); |
| + |
| + void close({bool nodefer : false}) => _stub.close(nodefer: nodefer); |
| } |
| parser.ValidationParseResult readAndParseTest(String test) { |
| @@ -52,11 +57,11 @@ runTest(String name, parser.ValidationParseResult test, String expected) { |
| (_) => new MojoSharedBuffer.create(10).handle); |
| var pipe = new MojoMessagePipe(); |
| var completer = new Completer(); |
| - var conformanceImpl = new ConfrmanceTestInterfaceImpl( |
| - completer, pipe.endpoints[0]); |
| + var conformanceImpl; |
| runZoned(() { |
| - conformanceImpl.listen(); |
| + conformanceImpl = new ConfrmanceTestInterfaceImpl( |
| + completer, pipe.endpoints[0]); |
| }, |
| onError: (e, stackTrace) { |
| assert(e is MojoCodecError); |