commit | 169b7a63c9296625b6e711e216a487a383fe91f4 | [log] [tgz] |
---|---|---|
author | Pavel Maltsev <pavelm@google.com> | Tue Jan 26 15:56:07 2016 -0800 |
committer | Pavel Maltsev <pavelm@google.com> | Sat Jan 30 02:06:55 2016 +0000 |
tree | d44307383aa6b788df30cb3a42c060e904254cac | |
parent | acee0fa328dd2f63f032eb79328dfa8569d4d903 [diff] [blame] |
Handle custom properties in VNS Throw an exception if VehicleNetwork#getProperty(int) called for custom property because data type is undefined. Bug:26729379 Change-Id: I78de2e1059d5c275e828c6ff4b41d4424c7feb6f
diff --git a/tests/libvehiclenetwork-java-test/src/com/android/car/vehiclenetwork/libtest/VehicleNetworkMockedTest.java b/tests/libvehiclenetwork-java-test/src/com/android/car/vehiclenetwork/libtest/VehicleNetworkMockedTest.java index 956bc65..7b3c5e6 100644 --- a/tests/libvehiclenetwork-java-test/src/com/android/car/vehiclenetwork/libtest/VehicleNetworkMockedTest.java +++ b/tests/libvehiclenetwork-java-test/src/com/android/car/vehiclenetwork/libtest/VehicleNetworkMockedTest.java
@@ -336,6 +336,15 @@ mVehicleNetwork.unsubscribe(PROPERTY); } + public void testGetPropertyFailsForCustom() { + try { + mVehicleNetwork.getProperty(CUSTOM_PROPERTY_INT32); + fail(); + } catch (IllegalArgumentException expected) { + // Expected. + } + } + private void assertArrayEquals(int[] expected, int[] actual) { assertEquals(Arrays.toString(expected), Arrays.toString(actual)); }