Index: mojo/android/javatests/src/org/chromium/mojo/bindings/MessageWithHeaderTest.java |
diff --git a/mojo/android/javatests/src/org/chromium/mojo/bindings/MessageTest.java b/mojo/android/javatests/src/org/chromium/mojo/bindings/MessageWithHeaderTest.java |
similarity index 72% |
rename from mojo/android/javatests/src/org/chromium/mojo/bindings/MessageTest.java |
rename to mojo/android/javatests/src/org/chromium/mojo/bindings/MessageWithHeaderTest.java |
index ab2e871abd079ef87c66db9359f24007af00f995..7f4244593e6c264054a35b3269308bae44cf32b4 100644 |
--- a/mojo/android/javatests/src/org/chromium/mojo/bindings/MessageTest.java |
+++ b/mojo/android/javatests/src/org/chromium/mojo/bindings/MessageWithHeaderTest.java |
@@ -7,7 +7,6 @@ package org.chromium.mojo.bindings; |
import android.test.suitebuilder.annotation.SmallTest; |
import org.chromium.mojo.MojoTestCase; |
-import org.chromium.mojo.TestUtils; |
import org.chromium.mojo.bindings.BindingsTestUtils.RecordingMessageReceiver; |
import org.chromium.mojo.system.Core; |
import org.chromium.mojo.system.DataPipe; |
@@ -24,9 +23,9 @@ import java.util.Arrays; |
import java.util.List; |
/** |
- * Testing {@link Message}. |
+ * Testing {@link MessageWithHeader}. |
*/ |
-public class MessageTest extends MojoTestCase { |
+public class MessageWithHeaderTest extends MojoTestCase { |
private static final int DATA_SIZE = 1024; |
@@ -43,7 +42,7 @@ public class MessageTest extends MojoTestCase { |
protected void setUp() throws Exception { |
super.setUp(); |
Core core = CoreImpl.getInstance(); |
- mData = TestUtils.newRandomBuffer(DATA_SIZE); |
+ mData = BindingsTestUtils.newRandomMessageWithHeader(DATA_SIZE).getMessage().buffer; |
mMessageReceiver = new RecordingMessageReceiver(); |
mHandles = core.createMessagePipe(new MessagePipeHandle.CreateOptions()); |
Pair<DataPipe.ProducerHandle, DataPipe.ConsumerHandle> datapipe = core.createDataPipe(null); |
@@ -64,43 +63,43 @@ public class MessageTest extends MojoTestCase { |
} |
/** |
- * Testing {@link Message#readAndDispatchMessage(MessagePipeHandle, MessageReceiver)} |
+ * Testing {@link MessageWithHeader#readAndDispatchMessage(MessagePipeHandle, MessageReceiver)} |
*/ |
@SmallTest |
public void testReadAndDispatchMessage() { |
mHandles.first.writeMessage(mData, mHandlesToSend, MessagePipeHandle.WriteFlags.NONE); |
assertEquals(MojoResult.OK, |
- Message.readAndDispatchMessage(mHandles.second, mMessageReceiver)); |
+ MessageWithHeader.readAndDispatchMessage(mHandles.second, mMessageReceiver)); |
assertEquals(1, mMessageReceiver.messages.size()); |
- Message message = mMessageReceiver.messages.get(0); |
- mHandlesToClose.addAll(message.handles); |
- assertEquals(mData, message.buffer); |
- assertEquals(2, message.handles.size()); |
- for (Handle handle : message.handles) { |
+ MessageWithHeader message = mMessageReceiver.messages.get(0); |
+ mHandlesToClose.addAll(message.getMessage().handles); |
+ assertEquals(mData, message.getMessage().buffer); |
+ assertEquals(2, message.getMessage().handles.size()); |
+ for (Handle handle : message.getMessage().handles) { |
assertTrue(handle.isValid()); |
} |
} |
/** |
- * Testing {@link Message#readAndDispatchMessage(MessagePipeHandle, MessageReceiver)} with no |
- * message available. |
+ * Testing {@link MessageWithHeader#readAndDispatchMessage(MessagePipeHandle, MessageReceiver)} |
+ * with no message available. |
*/ |
@SmallTest |
public void testReadAndDispatchMessageOnEmptyHandle() { |
assertEquals(MojoResult.SHOULD_WAIT, |
- Message.readAndDispatchMessage(mHandles.second, mMessageReceiver)); |
+ MessageWithHeader.readAndDispatchMessage(mHandles.second, mMessageReceiver)); |
assertEquals(0, mMessageReceiver.messages.size()); |
} |
/** |
- * Testing {@link Message#readAndDispatchMessage(MessagePipeHandle, MessageReceiver)} on closed |
- * handle. |
+ * Testing {@link MessageWithHeader#readAndDispatchMessage(MessagePipeHandle, MessageReceiver)} |
+ * on closed handle. |
*/ |
@SmallTest |
public void testReadAndDispatchMessageOnClosedHandle() { |
mHandles.first.close(); |
try { |
- Message.readAndDispatchMessage(mHandles.second, mMessageReceiver); |
+ MessageWithHeader.readAndDispatchMessage(mHandles.second, mMessageReceiver); |
fail("MojoException should have been thrown"); |
} catch (MojoException expected) { |
assertEquals(MojoResult.FAILED_PRECONDITION, expected.getMojoResult()); |