From ffb6a481c7d81b86a2dceb63d53a5bcc984a86ff Mon Sep 17 00:00:00 2001 From: Steven Moreland Date: Fri, 25 Sep 2020 00:41:32 +0000 Subject: [PATCH] tests.baz@1.0: changes for symmetric tests Changes to make hidl_test_java symmetric (this implementation mirrors one in system/tools/hidl). Bug: 168152294 Test: atest hidl_test_java Change-Id: I29a468d1804ba494bfe5ca59d68b3ab2581eb9b4 --- tests/baz/1.0/IBase.hal | 2 ++ tests/baz/1.0/default/Baz.cpp | 8 +++++++- tests/baz/1.0/default/Baz.h | 1 + 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/tests/baz/1.0/IBase.hal b/tests/baz/1.0/IBase.hal index 0c1b61f7d0..7b60a8a85f 100644 --- a/tests/baz/1.0/IBase.hal +++ b/tests/baz/1.0/IBase.hal @@ -101,6 +101,8 @@ interface IBase { DoubleThreeDim double3; }; + isJava() generates (bool isJava); + someBaseMethod(); someBoolMethod(bool x) generates (bool y); diff --git a/tests/baz/1.0/default/Baz.cpp b/tests/baz/1.0/default/Baz.cpp index 2ce096c607..0c3a59eeb7 100644 --- a/tests/baz/1.0/default/Baz.cpp +++ b/tests/baz/1.0/default/Baz.cpp @@ -43,6 +43,12 @@ Return BazCallback::hey() { } // Methods from ::android::hardware::tests::baz::V1_0::IBase follow. +Return Baz::isJava() { + LOG(INFO) << "Baz::isJava"; + + return false; +} + Return Baz::someBaseMethod() { LOG(INFO) << "Baz::someBaseMethod"; @@ -331,7 +337,7 @@ Return Baz::dieNow() { Return Baz::useAnEnum(IBaz::SomeEnum zzz) { LOG(INFO) << "useAnEnum " << (int)zzz; - return SomeEnum::goober; + return SomeEnum::quux; } Return Baz::haveSomeStrings(const hidl_array& array, diff --git a/tests/baz/1.0/default/Baz.h b/tests/baz/1.0/default/Baz.h index 1e24d52e94..38bbcad074 100644 --- a/tests/baz/1.0/default/Baz.h +++ b/tests/baz/1.0/default/Baz.h @@ -27,6 +27,7 @@ using ::android::sp; struct Baz : public IBaz { // Methods from ::android::hardware::tests::baz::V1_0::IBase follow. + Return isJava() override; Return someBaseMethod() override; Return someBoolMethod(bool x) override; Return someBoolArrayMethod(const hidl_array& x,