OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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:isolate'; | 6 import 'dart:isolate'; |
7 import 'dart:typed_data'; | 7 import 'dart:typed_data'; |
8 | 8 |
9 import 'package:mojo/dart/testing/expect.dart'; | 9 import 'package:testing/expect.dart'; |
10 import 'package:mojo/public/dart/bindings.dart' as bindings; | 10 import 'package:mojo/bindings.dart' as bindings; |
11 import 'package:mojo/public/dart/core.dart' as core; | 11 import 'package:mojo/core.dart' as core; |
12 import 'package:mojom/sample/sample_interfaces.mojom.dart' as sample; | 12 import 'package:mojom/sample/sample_interfaces.mojom.dart' as sample; |
13 import 'package:mojom/mojo/test/test_structs.mojom.dart' as structs; | 13 import 'package:mojom/mojo/test/test_structs.mojom.dart' as structs; |
14 import 'package:mojom/mojo/test/rect.mojom.dart' as rect; | 14 import 'package:mojom/mojo/test/rect.mojom.dart' as rect; |
15 | 15 |
16 class ProviderImpl implements sample.Provider { | 16 class ProviderImpl implements sample.Provider { |
17 sample.ProviderStub _stub; | 17 sample.ProviderStub _stub; |
18 | 18 |
19 ProviderImpl(core.MojoMessagePipeEndpoint endpoint) { | 19 ProviderImpl(core.MojoMessagePipeEndpoint endpoint) { |
20 _stub = new sample.ProviderStub.fromEndpoint(endpoint, this); | 20 _stub = new sample.ProviderStub.fromEndpoint(endpoint, this); |
21 } | 21 } |
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
126 Expect.isTrue(b); | 126 Expect.isTrue(b); |
127 }); | 127 }); |
128 } | 128 } |
129 | 129 |
130 main() async { | 130 main() async { |
131 testSerializeStructs(); | 131 testSerializeStructs(); |
132 await testCallResponse(); | 132 await testCallResponse(); |
133 await testAwaitCallResponse(); | 133 await testAwaitCallResponse(); |
134 await runOnClosedTest(); | 134 await runOnClosedTest(); |
135 } | 135 } |
OLD | NEW |