Chromium Code Reviews| Index: mojo/android/javatests/src/org/chromium/mojo/bindings/test/mojom/mojo/IntegrationTestInterface2TestHelper.java |
| diff --git a/mojo/android/javatests/src/org/chromium/mojo/bindings/test/mojom/mojo/IntegrationTestInterface2TestHelper.java b/mojo/android/javatests/src/org/chromium/mojo/bindings/test/mojom/mojo/IntegrationTestInterface2TestHelper.java |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..ff2f85650126a8680c82339784851e729503d08e |
| --- /dev/null |
| +++ b/mojo/android/javatests/src/org/chromium/mojo/bindings/test/mojom/mojo/IntegrationTestInterface2TestHelper.java |
| @@ -0,0 +1,31 @@ |
| +// Copyright 2014 The Chromium Authors. All rights reserved. |
| +// Use of this source code is governed by a BSD-style license that can be |
| +// found in the LICENSE file. |
| + |
| +package org.chromium.mojo.bindings.test.mojom.mojo; |
| + |
| +import org.chromium.mojo.bindings.MessageReceiver; |
| +import org.chromium.mojo.bindings.test.mojom.mojo.IntegrationTestInterface2.Method0Response; |
| +import org.chromium.mojo.bindings.test.mojom.mojo.IntegrationTestInterface2_Internal.IntegrationTestInterface2Method0ResponseParamsForwardToCallback; |
| + |
| +/** |
| + * Helper class to access {@link IntegrationTestInterface2_Internal} package protected method for |
| + * tests. |
| + */ |
| +public class IntegrationTestInterface2TestHelper { |
| + |
| + private static final class SinkMethod0Response implements Method0Response { |
| + @Override |
| + public void call(byte[] arg1) { |
| + } |
| + } |
| + |
| + /** |
| + * Create a new {@link MessageReceiver} use for the callback of |
|
ppi
2014/09/02 13:57:39
s/Creates/Create/, s/use/to use/
qsr
2014/09/02 14:15:23
Done.
|
| + * |IntegrationTestInterface2#method0(Method0Response)| |
| + */ |
| + public static MessageReceiver newIntegrationTestInterface2MethodCallback() { |
| + return new IntegrationTestInterface2Method0ResponseParamsForwardToCallback( |
| + new SinkMethod0Response()); |
| + } |
| +} |