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

Unified Diff: mojo/dart/test/validation_test.dart

Issue 959993002: Dart: Removes name conflicts from generated bindings. (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Removes unused constructors Created 5 years, 10 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: mojo/dart/test/validation_test.dart
diff --git a/mojo/dart/test/validation_test.dart b/mojo/dart/test/validation_test.dart
index b16f90c55996718b32f37ecaa15b8e1278bb950b..978a5bbe66d2d901d2e3c5005ae9463cd41316e6 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 ConformanceTestInterfaceImpl implements ConformanceTestInterface {
+ ConformanceTestInterfaceStub _stub;
Completer _completer;
- ConfrmanceTestInterfaceImpl(this._completer, MojoMessagePipeEndpoint endpoint)
- : super(endpoint) {
- super.delegate = this;
+ ConformanceTestInterfaceImpl(this._completer,
+ 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 ConformanceTestInterfaceImpl(
+ completer, pipe.endpoints[0]);
},
onError: (e, stackTrace) {
assert(e is MojoCodecError);

Powered by Google App Engine
This is Rietveld 408576698