Adds test cases to stress marshaling of primitive array types and
vectors of thereof.
Bug: 68654583
Test: hidl_test_java
Change-Id: Id498fe9b1e153512be294c39aff783f7d0600219
diff --git a/tests/baz/1.0/default/Baz.cpp b/tests/baz/1.0/default/Baz.cpp
index 875fe65..5ccd87b 100644
--- a/tests/baz/1.0/default/Baz.cpp
+++ b/tests/baz/1.0/default/Baz.cpp
@@ -199,6 +199,34 @@
return Void();
}
+Return<void> Baz::testArrays(
+ const IBase::LotsOfPrimitiveArrays &in,
+ testArrays_cb _hidl_cb) {
+ _hidl_cb(in);
+ return Void();
+}
+
+Return<void> Baz::testByteVecs(
+ const hidl_vec<IBase::ByteOneDim> &in,
+ testByteVecs_cb _hidl_cb) {
+ _hidl_cb(in);
+ return Void();
+}
+
+Return<void> Baz::testBooleanVecs(
+ const hidl_vec<IBase::BooleanOneDim> &in,
+ testBooleanVecs_cb _hidl_cb) {
+ _hidl_cb(in);
+ return Void();
+}
+
+Return<void> Baz::testDoubleVecs(
+ const hidl_vec<IBase::DoubleOneDim> &in,
+ testDoubleVecs_cb _hidl_cb) {
+ _hidl_cb(in);
+ return Void();
+}
+
// Methods from ::android::hardware::tests::baz::V1_0::IBaz follow.
Return<void> Baz::doThis(float param) {