Check RPC support with min_sdk_version.

Now that we have min_sdk_version.

Bug: 175814583
Test: aidl_unittests
Change-Id: I22933b4bf9f11cdf89cd5832606fea4ac6b25f10
diff --git a/options_unittest.cpp b/options_unittest.cpp
index e90c8b5..d2ae0d9 100644
--- a/options_unittest.cpp
+++ b/options_unittest.cpp
@@ -492,5 +492,16 @@
   EXPECT_THAT(GetCapturedStderr(), testing::HasSubstr("Min SDK version should at least be 23"));
 }
 
+TEST(OptionsTest, RejectRpcOnOldSdkVersion) {
+  const char* args[] = {
+      "aidl", "--lang=java", "--rpc", "--min_sdk_version=23", "--out=out", "input.aidl", nullptr,
+  };
+  CaptureStderr();
+  auto options = GetOptions(args);
+  EXPECT_FALSE(options->Ok());
+  EXPECT_THAT(GetCapturedStderr(),
+              testing::HasSubstr("RPC code requires minimum SDK version of at least"));
+}
+
 }  // namespace aidl
 }  // namespace android