| Index: mojo/android/javatests/src/org/chromium/mojo/bindings/BindingsVersioningTest.java
|
| diff --git a/mojo/android/javatests/src/org/chromium/mojo/bindings/BindingsVersioningTest.java b/mojo/android/javatests/src/org/chromium/mojo/bindings/BindingsVersioningTest.java
|
| index c7c112631c54041303691a8a6e44b481c1234c78..d47223b45a054213f12a36ad1673fbb7d7ac7513 100644
|
| --- a/mojo/android/javatests/src/org/chromium/mojo/bindings/BindingsVersioningTest.java
|
| +++ b/mojo/android/javatests/src/org/chromium/mojo/bindings/BindingsVersioningTest.java
|
| @@ -56,6 +56,8 @@ public class BindingsVersioningTest extends TestCase {
|
|
|
| MultiVersionStruct output = MultiVersionStruct.deserialize(v0.serialize(null));
|
| assertEquals(expected, output);
|
| + assertEquals(0, v0.getVersion());
|
| + assertEquals(0, output.getVersion());
|
| }
|
|
|
| {
|
| @@ -68,6 +70,8 @@ public class BindingsVersioningTest extends TestCase {
|
|
|
| MultiVersionStruct output = MultiVersionStruct.deserialize(v1.serialize(null));
|
| assertEquals(expected, output);
|
| + assertEquals(1, v1.getVersion());
|
| + assertEquals(1, output.getVersion());
|
| }
|
|
|
| {
|
| @@ -82,6 +86,8 @@ public class BindingsVersioningTest extends TestCase {
|
|
|
| MultiVersionStruct output = MultiVersionStruct.deserialize(v3.serialize(null));
|
| assertEquals(expected, output);
|
| + assertEquals(3, v3.getVersion());
|
| + assertEquals(3, output.getVersion());
|
| }
|
|
|
| {
|
| @@ -98,6 +104,8 @@ public class BindingsVersioningTest extends TestCase {
|
|
|
| MultiVersionStruct output = MultiVersionStruct.deserialize(v5.serialize(null));
|
| assertEquals(expected, output);
|
| + assertEquals(5, v5.getVersion());
|
| + assertEquals(5, output.getVersion());
|
| }
|
|
|
| {
|
| @@ -125,6 +133,8 @@ public class BindingsVersioningTest extends TestCase {
|
| output.fMessagePipe = expected.fMessagePipe;
|
|
|
| assertEquals(expected, output);
|
| + assertEquals(7, v7.getVersion());
|
| + assertEquals(7, output.getVersion());
|
| }
|
| }
|
|
|
| @@ -133,13 +143,14 @@ public class BindingsVersioningTest extends TestCase {
|
| */
|
| @SmallTest
|
| public void testNewToOld() {
|
| + MultiVersionStruct struct = newStruct();
|
| {
|
| MultiVersionStructV0 expected = new MultiVersionStructV0();
|
| expected.fInt32 = 123;
|
|
|
| - MultiVersionStructV0 output =
|
| - MultiVersionStructV0.deserialize(newStruct().serialize(null));
|
| + MultiVersionStructV0 output = MultiVersionStructV0.deserialize(struct.serialize(null));
|
| assertEquals(expected, output);
|
| + assertEquals(9, output.getVersion());
|
| }
|
|
|
| {
|
| @@ -147,9 +158,9 @@ public class BindingsVersioningTest extends TestCase {
|
| expected.fInt32 = 123;
|
| expected.fRect = newRect(5);
|
|
|
| - MultiVersionStructV1 output =
|
| - MultiVersionStructV1.deserialize(newStruct().serialize(null));
|
| + MultiVersionStructV1 output = MultiVersionStructV1.deserialize(struct.serialize(null));
|
| assertEquals(expected, output);
|
| + assertEquals(9, output.getVersion());
|
| }
|
|
|
| {
|
| @@ -158,9 +169,9 @@ public class BindingsVersioningTest extends TestCase {
|
| expected.fRect = newRect(5);
|
| expected.fString = "hello";
|
|
|
| - MultiVersionStructV3 output =
|
| - MultiVersionStructV3.deserialize(newStruct().serialize(null));
|
| + MultiVersionStructV3 output = MultiVersionStructV3.deserialize(struct.serialize(null));
|
| assertEquals(expected, output);
|
| + assertEquals(9, output.getVersion());
|
| }
|
|
|
| {
|
| @@ -170,9 +181,9 @@ public class BindingsVersioningTest extends TestCase {
|
| expected.fString = "hello";
|
| expected.fArray = new byte[] {10, 9, 8};
|
|
|
| - MultiVersionStructV5 output =
|
| - MultiVersionStructV5.deserialize(newStruct().serialize(null));
|
| + MultiVersionStructV5 output = MultiVersionStructV5.deserialize(struct.serialize(null));
|
| assertEquals(expected, output);
|
| + assertEquals(9, output.getVersion());
|
| }
|
|
|
| {
|
| @@ -184,7 +195,7 @@ public class BindingsVersioningTest extends TestCase {
|
| expected.fArray = new byte[] {10, 9, 8};
|
| expected.fBool = true;
|
|
|
| - MultiVersionStruct input = newStruct();
|
| + MultiVersionStruct input = struct;
|
| input.fMessagePipe = CoreImpl.getInstance()
|
| .acquireNativeHandle(expectedHandle)
|
| .toMessagePipeHandle();
|
| @@ -195,6 +206,7 @@ public class BindingsVersioningTest extends TestCase {
|
| output.fMessagePipe = expected.fMessagePipe;
|
|
|
| assertEquals(expected, output);
|
| + assertEquals(9, output.getVersion());
|
| }
|
| }
|
| }
|
|
|