Index: mojo/android/javatests/src/org/chromium/mojo/bindings/InterfacesTest.java |
diff --git a/mojo/android/javatests/src/org/chromium/mojo/bindings/InterfacesTest.java b/mojo/android/javatests/src/org/chromium/mojo/bindings/InterfacesTest.java |
index 8944b82a82b0587255b3b13dea8c837080290873..d899834313b206ac0e087458f08d300a4b88865b 100644 |
--- a/mojo/android/javatests/src/org/chromium/mojo/bindings/InterfacesTest.java |
+++ b/mojo/android/javatests/src/org/chromium/mojo/bindings/InterfacesTest.java |
@@ -40,7 +40,7 @@ public class InterfacesTest extends MojoTestCase { |
*/ |
public static class MockNamedObjectImpl extends CapturingErrorHandler implements NamedObject { |
- private String mName; |
+ private String mName = ""; |
/** |
* @see org.chromium.mojo.bindings.Interface#close() |
@@ -123,14 +123,16 @@ public class InterfacesTest extends MojoTestCase { |
@Override |
public void doStuff(Request request, MessagePipeHandle pipe) { |
+ if (pipe != null) { |
+ pipe.close(); |
+ } |
+ Response response = new Response(); |
+ response.x = 42; |
+ mFactoryClient.didStuff(response, "Hello"); |
} |
@Override |
public void doStuff2(ConsumerHandle pipe) { |
- if (pipe != null) { |
- pipe.close(); |
- } |
- mFactoryClient.didStuff2("Hello"); |
} |
@Override |
@@ -157,14 +159,14 @@ public class InterfacesTest extends MojoTestCase { |
public static class MockFactoryClientImpl implements FactoryClient { |
private boolean mClosed = false; |
- private boolean mDidStuff2Called = false; |
+ private boolean mDidStuffCalled = false; |
public boolean isClosed() { |
return mClosed; |
} |
- public boolean wasDidStuff2Called() { |
- return mDidStuff2Called; |
+ public boolean wasDidStuffCalled() { |
+ return mDidStuffCalled; |
} |
/** |
@@ -187,6 +189,7 @@ public class InterfacesTest extends MojoTestCase { |
*/ |
@Override |
public void didStuff(Response response, String text) { |
+ mDidStuffCalled = true; |
} |
/** |
@@ -194,7 +197,6 @@ public class InterfacesTest extends MojoTestCase { |
*/ |
@Override |
public void didStuff2(String text) { |
- mDidStuff2Called = true; |
} |
} |
@@ -246,7 +248,7 @@ public class InterfacesTest extends MojoTestCase { |
if (impl != null) { |
assertNull(impl.getLastMojoException()); |
- assertNull(impl.getNameSynchronously()); |
+ assertEquals("", impl.getNameSynchronously()); |
} |
proxy.getName(callback); |
@@ -254,7 +256,7 @@ public class InterfacesTest extends MojoTestCase { |
assertNull(errorHandler.getLastMojoException()); |
assertTrue(callback.wasCalled()); |
- assertNull(callback.getName()); |
+ assertEquals("", callback.getName()); |
callback.reset(); |
proxy.setName(NAME); |
@@ -325,12 +327,14 @@ public class InterfacesTest extends MojoTestCase { |
MockFactoryClientImpl client = new MockFactoryClientImpl(); |
Factory.Proxy proxy = newProxyOverPipeWithClient( |
Factory.MANAGER, impl, client); |
- proxy.doStuff2(null); |
+ Request request = new Request(); |
+ request.x = 42; |
+ proxy.doStuff(request, null); |
- assertFalse(client.wasDidStuff2Called()); |
+ assertFalse(client.wasDidStuffCalled()); |
nativeRunLoop(RUN_LOOP_TIMEOUT_MS); |
- assertTrue(client.wasDidStuff2Called()); |
+ assertTrue(client.wasDidStuffCalled()); |
} |
} |