aidl_integration_test: C++ client TestOneway
This case was missing.
Bug: 160191455
Test: atest aidl_integration_test
Change-Id: Iac91450967d87485c54539f82dbc6e43b9a6da60
diff --git a/tests/aidl_test_client_service_exceptions.cpp b/tests/aidl_test_client_service_exceptions.cpp
index 50e5f9c..e9eb049 100644
--- a/tests/aidl_test_client_service_exceptions.cpp
+++ b/tests/aidl_test_client_service_exceptions.cpp
@@ -17,9 +17,15 @@
#include "aidl_test_client.h"
#include "gmock/gmock.h"
-using testing::Eq;
+TEST_F(AidlTest, onewayNoError) {
+ // oneway servers try to return an error
+ auto status = service->TestOneway();
+ EXPECT_TRUE(status.isOk()) << status;
+}
TEST_F(AidlTest, serviceSpecificException) {
+ using testing::Eq;
+
for (int32_t i = -1; i < 2; ++i) {
auto status = service->ThrowServiceException(i);
ASSERT_THAT(status.exceptionCode(), Eq(android::binder::Status::EX_SERVICE_SPECIFIC));