From 4093a445853587a89bbadd8aae76341a66de946f Mon Sep 17 00:00:00 2001 From: Yifan Hong Date: Wed, 22 Feb 2017 16:07:33 -0800 Subject: [PATCH] Add tests for .equals and toString Test: hidl_test Test: hidl_test_java Bug: 32834072 Bug: 33459772 Change-Id: Ic1a87529fe5f8c12f7bfbdc2fa668e66922e075f --- tests/baz/1.0/IBaz.hal | 23 +++++++++++++++++++++++ tests/foo/1.0/IFoo.hal | 1 + 2 files changed, 24 insertions(+) diff --git a/tests/baz/1.0/IBaz.hal b/tests/baz/1.0/IBaz.hal index 40e4024c9c..e4eb1451f8 100644 --- a/tests/baz/1.0/IBaz.hal +++ b/tests/baz/1.0/IBaz.hal @@ -21,6 +21,14 @@ import IBazCallback; interface IBaz extends IBase { + enum BitField : uint8_t { + V0 = 1 << 0, + V1 = 1 << 1, + V2 = 1 << 2, + V3 = 1 << 3, + VALL = V0 | V1 | V2 | V3, + }; + enum SomeOtherEnum : uint8_t { bar = 66 }; @@ -45,6 +53,21 @@ interface IBaz extends IBase { vec matrices; }; + struct Quux { + string first; + string last; + }; + struct Everything { + int8_t number; + int32_t anotherNumber; + string s; + vec vs; + string[2][2] multidimArray; + string[3] sArray; + Quux anotherStruct; + bitfield bf; + }; + @Fragile @NoReally(very="yes", array={"a","b","c"}) oneway doThis(float param); diff --git a/tests/foo/1.0/IFoo.hal b/tests/foo/1.0/IFoo.hal index 76aefcf6c2..a43b883c50 100644 --- a/tests/foo/1.0/IFoo.hal +++ b/tests/foo/1.0/IFoo.hal @@ -38,6 +38,7 @@ interface IFoo { V1 = 1 << 1, V2 = 1 << 2, V3 = 1 << 3, + VALL = V0 | V1 | V2 | V3, }; struct Fumble {