summaryrefslogtreecommitdiff
path: root/android/sdl_android/src/androidTest/java/com/smartdevicelink/test/rpc/enums/ButtonNameTests.java
diff options
context:
space:
mode:
Diffstat (limited to 'android/sdl_android/src/androidTest/java/com/smartdevicelink/test/rpc/enums/ButtonNameTests.java')
-rw-r--r--android/sdl_android/src/androidTest/java/com/smartdevicelink/test/rpc/enums/ButtonNameTests.java470
1 files changed, 233 insertions, 237 deletions
diff --git a/android/sdl_android/src/androidTest/java/com/smartdevicelink/test/rpc/enums/ButtonNameTests.java b/android/sdl_android/src/androidTest/java/com/smartdevicelink/test/rpc/enums/ButtonNameTests.java
index da768fc0d..10075849a 100644
--- a/android/sdl_android/src/androidTest/java/com/smartdevicelink/test/rpc/enums/ButtonNameTests.java
+++ b/android/sdl_android/src/androidTest/java/com/smartdevicelink/test/rpc/enums/ButtonNameTests.java
@@ -9,250 +9,246 @@ import java.util.Arrays;
import java.util.List;
/**
- * This is a unit test class for the SmartDeviceLink library project class :
+ * This is a unit test class for the SmartDeviceLink library project class :
* {@link com.smartdevicelink.proxy.rpc.enums.ButtonName}
*/
public class ButtonNameTests extends TestCase {
- /**
- * Verifies that the enum values are not null upon valid assignment.
- */
- public void testValidEnums () {
- String example = "OK";
- ButtonName enumOk = ButtonName.valueForString(example);
- example = "SEEKLEFT";
- ButtonName enumSeekLeft = ButtonName.valueForString(example);
- example = "SEEKRIGHT";
- ButtonName enumSeekRight = ButtonName.valueForString(example);
- example = "TUNEUP";
- ButtonName enumTuneUp = ButtonName.valueForString(example);
- example = "TUNEDOWN";
- ButtonName enumTuneDown = ButtonName.valueForString(example);
- example = "PRESET_0";
- ButtonName enumPreset0 = ButtonName.valueForString(example);
- example = "PRESET_1";
- ButtonName enumPreset1 = ButtonName.valueForString(example);
- example = "PRESET_2";
- ButtonName enumPreset2 = ButtonName.valueForString(example);
- example = "PRESET_3";
- ButtonName enumPreset3 = ButtonName.valueForString(example);
- example = "PRESET_4";
- ButtonName enumPreset4 = ButtonName.valueForString(example);
- example = "PRESET_5";
- ButtonName enumPreset5 = ButtonName.valueForString(example);
- example = "PRESET_6";
- ButtonName enumPreset6 = ButtonName.valueForString(example);
- example = "PRESET_7";
- ButtonName enumPreset7 = ButtonName.valueForString(example);
- example = "PRESET_8";
- ButtonName enumPreset8 = ButtonName.valueForString(example);
- example = "PRESET_9";
- ButtonName enumPreset9 = ButtonName.valueForString(example);
- example = "CUSTOM_BUTTON";
- ButtonName enumCustomButton = ButtonName.valueForString(example);
- example = "SEARCH";
- ButtonName enumSearch = ButtonName.valueForString(example);
- example = "AC_MAX";
- ButtonName enumAcMax = ButtonName.valueForString(example);
- example = "AC";
- ButtonName enumAc = ButtonName.valueForString(example);
- example = "RECIRCULATE";
- ButtonName enumRecirculate = ButtonName.valueForString(example);
- example = "FAN_UP";
- ButtonName enumFanUp = ButtonName.valueForString(example);
- example = "FAN_DOWN";
- ButtonName enumFanDown = ButtonName.valueForString(example);
- example = "TEMP_UP";
- ButtonName enumTempUp = ButtonName.valueForString(example);
- example = "TEMP_DOWN";
- ButtonName enumTempDown = ButtonName.valueForString(example);
- example = "DEFROST_MAX";
- ButtonName enumDefrostMax = ButtonName.valueForString(example);
- example = "DEFROST";
- ButtonName enumDefrost = ButtonName.valueForString(example);
- example = "DEFROST_REAR";
- ButtonName enumDefrostRear = ButtonName.valueForString(example);
- example = "UPPER_VENT";
- ButtonName enumUpperVent = ButtonName.valueForString(example);
- example = "LOWER_VENT";
- ButtonName enumLowerVent = ButtonName.valueForString(example);
- example = "VOLUME_UP";
- ButtonName enumVolumeUp = ButtonName.valueForString(example);
- example = "VOLUME_DOWN";
- ButtonName enumVolumeDown = ButtonName.valueForString(example);
- example = "EJECT";
- ButtonName enumEject = ButtonName.valueForString(example);
- example = "SOURCE";
- ButtonName enumSource = ButtonName.valueForString(example);
- example = "SHUFFLE";
- ButtonName enumShuffle = ButtonName.valueForString(example);
- example = "REPEAT";
- ButtonName enumRepeat = ButtonName.valueForString(example);
-
-
-
- assertNotNull("OK returned null", enumOk);
- assertNotNull("SEEKLEFT returned null", enumSeekLeft);
- assertNotNull("SEEKRIGHT returned null", enumSeekRight);
- assertNotNull("TUNEUP returned null", enumTuneUp);
- assertNotNull("TUNEDOWN returned null", enumTuneDown);
- assertNotNull("PRESET_0 returned null", enumPreset0);
- assertNotNull("PRESET_1 returned null", enumPreset1);
- assertNotNull("PRESET_2 returned null", enumPreset2);
- assertNotNull("PRESET_3 returned null", enumPreset3);
- assertNotNull("PRESET_4 returned null", enumPreset4);
- assertNotNull("PRESET_5 returned null", enumPreset5);
- assertNotNull("PRESET_6 returned null", enumPreset6);
- assertNotNull("PRESET_7 returned null", enumPreset7);
- assertNotNull("PRESET_8 returned null", enumPreset8);
- assertNotNull("PRESET_9 returned null", enumPreset9);
- assertNotNull("CUSTOM_BUTTON returned null", enumCustomButton);
- assertNotNull("SEARCH returned null", enumSearch);
- assertNotNull("AC_MAX returned null", enumAcMax);
- assertNotNull("AC returned null", enumAc);
- assertNotNull("RECIRCULATE returned null", enumRecirculate);
- assertNotNull("FAN_UP returned null", enumFanUp);
- assertNotNull("FAN_DOWN returned null", enumFanDown);
- assertNotNull("TEMP_UP returned null", enumTempUp);
- assertNotNull("TEMP_DOWN returned null", enumTempDown);
- assertNotNull("DEFROST_MAX returned null", enumDefrostMax);
- assertNotNull("DEFROST returned null", enumDefrost);
- assertNotNull("DEFROST_REAR returned null", enumDefrostRear);
- assertNotNull("UPPER_VENT returned null", enumUpperVent);
- assertNotNull("LOWER_VENT returned null", enumLowerVent);
- assertNotNull("VOLUME_UP returned null", enumVolumeUp);
- assertNotNull("VOLUME_DOWN returned null", enumVolumeDown);
- assertNotNull("EJECT returned null", enumEject);
- assertNotNull("SOURCE returned null", enumSource);
- assertNotNull("SHUFFLE returned null", enumShuffle);
- assertNotNull("REPEAT returned null", enumRepeat);
- }
-
- /**
- * Verifies that an invalid assignment is null.
- */
- public void testInvalidEnum () {
- String example = "oK";
- try {
- ButtonName temp = ButtonName.valueForString(example);
+ /**
+ * Verifies that the enum values are not null upon valid assignment.
+ */
+ public void testValidEnums() {
+ String example = "OK";
+ ButtonName enumOk = ButtonName.valueForString(example);
+ example = "SEEKLEFT";
+ ButtonName enumSeekLeft = ButtonName.valueForString(example);
+ example = "SEEKRIGHT";
+ ButtonName enumSeekRight = ButtonName.valueForString(example);
+ example = "TUNEUP";
+ ButtonName enumTuneUp = ButtonName.valueForString(example);
+ example = "TUNEDOWN";
+ ButtonName enumTuneDown = ButtonName.valueForString(example);
+ example = "PRESET_0";
+ ButtonName enumPreset0 = ButtonName.valueForString(example);
+ example = "PRESET_1";
+ ButtonName enumPreset1 = ButtonName.valueForString(example);
+ example = "PRESET_2";
+ ButtonName enumPreset2 = ButtonName.valueForString(example);
+ example = "PRESET_3";
+ ButtonName enumPreset3 = ButtonName.valueForString(example);
+ example = "PRESET_4";
+ ButtonName enumPreset4 = ButtonName.valueForString(example);
+ example = "PRESET_5";
+ ButtonName enumPreset5 = ButtonName.valueForString(example);
+ example = "PRESET_6";
+ ButtonName enumPreset6 = ButtonName.valueForString(example);
+ example = "PRESET_7";
+ ButtonName enumPreset7 = ButtonName.valueForString(example);
+ example = "PRESET_8";
+ ButtonName enumPreset8 = ButtonName.valueForString(example);
+ example = "PRESET_9";
+ ButtonName enumPreset9 = ButtonName.valueForString(example);
+ example = "CUSTOM_BUTTON";
+ ButtonName enumCustomButton = ButtonName.valueForString(example);
+ example = "SEARCH";
+ ButtonName enumSearch = ButtonName.valueForString(example);
+ example = "AC_MAX";
+ ButtonName enumAcMax = ButtonName.valueForString(example);
+ example = "AC";
+ ButtonName enumAc = ButtonName.valueForString(example);
+ example = "RECIRCULATE";
+ ButtonName enumRecirculate = ButtonName.valueForString(example);
+ example = "FAN_UP";
+ ButtonName enumFanUp = ButtonName.valueForString(example);
+ example = "FAN_DOWN";
+ ButtonName enumFanDown = ButtonName.valueForString(example);
+ example = "TEMP_UP";
+ ButtonName enumTempUp = ButtonName.valueForString(example);
+ example = "TEMP_DOWN";
+ ButtonName enumTempDown = ButtonName.valueForString(example);
+ example = "DEFROST_MAX";
+ ButtonName enumDefrostMax = ButtonName.valueForString(example);
+ example = "DEFROST";
+ ButtonName enumDefrost = ButtonName.valueForString(example);
+ example = "DEFROST_REAR";
+ ButtonName enumDefrostRear = ButtonName.valueForString(example);
+ example = "UPPER_VENT";
+ ButtonName enumUpperVent = ButtonName.valueForString(example);
+ example = "LOWER_VENT";
+ ButtonName enumLowerVent = ButtonName.valueForString(example);
+ example = "VOLUME_UP";
+ ButtonName enumVolumeUp = ButtonName.valueForString(example);
+ example = "VOLUME_DOWN";
+ ButtonName enumVolumeDown = ButtonName.valueForString(example);
+ example = "EJECT";
+ ButtonName enumEject = ButtonName.valueForString(example);
+ example = "SOURCE";
+ ButtonName enumSource = ButtonName.valueForString(example);
+ example = "SHUFFLE";
+ ButtonName enumShuffle = ButtonName.valueForString(example);
+ example = "REPEAT";
+ ButtonName enumRepeat = ButtonName.valueForString(example);
+
+
+ assertNotNull("OK returned null", enumOk);
+ assertNotNull("SEEKLEFT returned null", enumSeekLeft);
+ assertNotNull("SEEKRIGHT returned null", enumSeekRight);
+ assertNotNull("TUNEUP returned null", enumTuneUp);
+ assertNotNull("TUNEDOWN returned null", enumTuneDown);
+ assertNotNull("PRESET_0 returned null", enumPreset0);
+ assertNotNull("PRESET_1 returned null", enumPreset1);
+ assertNotNull("PRESET_2 returned null", enumPreset2);
+ assertNotNull("PRESET_3 returned null", enumPreset3);
+ assertNotNull("PRESET_4 returned null", enumPreset4);
+ assertNotNull("PRESET_5 returned null", enumPreset5);
+ assertNotNull("PRESET_6 returned null", enumPreset6);
+ assertNotNull("PRESET_7 returned null", enumPreset7);
+ assertNotNull("PRESET_8 returned null", enumPreset8);
+ assertNotNull("PRESET_9 returned null", enumPreset9);
+ assertNotNull("CUSTOM_BUTTON returned null", enumCustomButton);
+ assertNotNull("SEARCH returned null", enumSearch);
+ assertNotNull("AC_MAX returned null", enumAcMax);
+ assertNotNull("AC returned null", enumAc);
+ assertNotNull("RECIRCULATE returned null", enumRecirculate);
+ assertNotNull("FAN_UP returned null", enumFanUp);
+ assertNotNull("FAN_DOWN returned null", enumFanDown);
+ assertNotNull("TEMP_UP returned null", enumTempUp);
+ assertNotNull("TEMP_DOWN returned null", enumTempDown);
+ assertNotNull("DEFROST_MAX returned null", enumDefrostMax);
+ assertNotNull("DEFROST returned null", enumDefrost);
+ assertNotNull("DEFROST_REAR returned null", enumDefrostRear);
+ assertNotNull("UPPER_VENT returned null", enumUpperVent);
+ assertNotNull("LOWER_VENT returned null", enumLowerVent);
+ assertNotNull("VOLUME_UP returned null", enumVolumeUp);
+ assertNotNull("VOLUME_DOWN returned null", enumVolumeDown);
+ assertNotNull("EJECT returned null", enumEject);
+ assertNotNull("SOURCE returned null", enumSource);
+ assertNotNull("SHUFFLE returned null", enumShuffle);
+ assertNotNull("REPEAT returned null", enumRepeat);
+ }
+
+ /**
+ * Verifies that an invalid assignment is null.
+ */
+ public void testInvalidEnum() {
+ String example = "oK";
+ try {
+ ButtonName temp = ButtonName.valueForString(example);
assertNull("Result of valueForString should be null.", temp);
- }
- catch (IllegalArgumentException exception) {
+ } catch (IllegalArgumentException exception) {
fail("Invalid enum throws IllegalArgumentException.");
- }
- }
-
- /**
- * Verifies that a null assignment is invalid.
- */
- public void testNullEnum () {
- String example = null;
- try {
- ButtonName temp = ButtonName.valueForString(example);
+ }
+ }
+
+ /**
+ * Verifies that a null assignment is invalid.
+ */
+ public void testNullEnum() {
+ String example = null;
+ try {
+ ButtonName temp = ButtonName.valueForString(example);
assertNull("Result of valueForString should be null.", temp);
- }
- catch (NullPointerException exception) {
+ } catch (NullPointerException exception) {
fail("Null string throws NullPointerException.");
- }
- }
-
- /**
- * Verifies the possible enum values of ButtonName.
- */
- public void testListEnum() {
- List<ButtonName> enumValueList = Arrays.asList(ButtonName.values());
-
- List<ButtonName> enumTestList = new ArrayList<ButtonName>();
-
- enumTestList.add(ButtonName.OK);
- enumTestList.add(ButtonName.SEEKLEFT);
- enumTestList.add(ButtonName.SEEKRIGHT);
- enumTestList.add(ButtonName.TUNEUP);
- enumTestList.add(ButtonName.TUNEDOWN);
- enumTestList.add(ButtonName.PRESET_0);
- enumTestList.add(ButtonName.PRESET_1);
- enumTestList.add(ButtonName.PRESET_2);
- enumTestList.add(ButtonName.PRESET_3);
- enumTestList.add(ButtonName.PRESET_4);
- enumTestList.add(ButtonName.PRESET_5);
- enumTestList.add(ButtonName.PRESET_6);
- enumTestList.add(ButtonName.PRESET_7);
- enumTestList.add(ButtonName.PRESET_8);
- enumTestList.add(ButtonName.PRESET_9);
- enumTestList.add(ButtonName.CUSTOM_BUTTON);
- enumTestList.add(ButtonName.SEARCH);
- enumTestList.add(ButtonName.AC_MAX);
- enumTestList.add(ButtonName.AC);
- enumTestList.add(ButtonName.RECIRCULATE);
- enumTestList.add(ButtonName.FAN_UP);
- enumTestList.add(ButtonName.FAN_DOWN);
- enumTestList.add(ButtonName.TEMP_UP);
- enumTestList.add(ButtonName.TEMP_DOWN);
- enumTestList.add(ButtonName.DEFROST_MAX);
- enumTestList.add(ButtonName.DEFROST);
- enumTestList.add(ButtonName.DEFROST_REAR);
- enumTestList.add(ButtonName.UPPER_VENT);
- enumTestList.add(ButtonName.LOWER_VENT);
- enumTestList.add(ButtonName.VOLUME_UP);
- enumTestList.add(ButtonName.VOLUME_DOWN);
- enumTestList.add(ButtonName.EJECT);
- enumTestList.add(ButtonName.SOURCE);
- enumTestList.add(ButtonName.SHUFFLE);
- enumTestList.add(ButtonName.REPEAT);
- enumTestList.add(ButtonName.PLAY_PAUSE);
- enumTestList.add(ButtonName.NAV_CENTER_LOCATION);
- enumTestList.add(ButtonName.NAV_ZOOM_IN);
- enumTestList.add(ButtonName.NAV_ZOOM_OUT);
- enumTestList.add(ButtonName.NAV_PAN_UP);
- enumTestList.add(ButtonName.NAV_PAN_UP_RIGHT);
- enumTestList.add(ButtonName.NAV_PAN_RIGHT);
- enumTestList.add(ButtonName.NAV_PAN_DOWN_RIGHT);
- enumTestList.add(ButtonName.NAV_PAN_DOWN);
- enumTestList.add(ButtonName.NAV_PAN_DOWN_LEFT);
- enumTestList.add(ButtonName.NAV_PAN_LEFT);
- enumTestList.add(ButtonName.NAV_PAN_UP_LEFT);
- enumTestList.add(ButtonName.NAV_TILT_TOGGLE);
- enumTestList.add(ButtonName.NAV_ROTATE_CLOCKWISE);
- enumTestList.add(ButtonName.NAV_ROTATE_COUNTERCLOCKWISE);
- enumTestList.add(ButtonName.NAV_HEADING_TOGGLE);
-
-
- assertTrue("Enum value list does not match enum class list",
- enumValueList.containsAll(enumTestList) && enumTestList.containsAll(enumValueList));
- }
-
-
- /**
- * Tests the preset numeric order.
- */
- public void testPresetIndeces () {
- ButtonName[] inputPresetArray = new ButtonName[] {
- ButtonName.PRESET_0, ButtonName.PRESET_1, ButtonName.PRESET_2, ButtonName.PRESET_3, ButtonName.PRESET_4,
- ButtonName.PRESET_5, ButtonName.PRESET_6, ButtonName.PRESET_7, ButtonName.PRESET_8, ButtonName.PRESET_9,
- ButtonName.OK};
-
- Integer[] expectedValuesArray = new Integer[] {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, null};
-
- for (int index = 0; index < inputPresetArray.length; index++) {
- ButtonName input = inputPresetArray[index];
- Integer expect = expectedValuesArray[index];
-
- Integer result = ButtonName.indexForPresetButton(input);
- assertSame("Enum input " + result + " does not match expected value " + expect, result, expect);
- }
- }
+ }
+ }
+
+ /**
+ * Verifies the possible enum values of ButtonName.
+ */
+ public void testListEnum() {
+ List<ButtonName> enumValueList = Arrays.asList(ButtonName.values());
+
+ List<ButtonName> enumTestList = new ArrayList<ButtonName>();
+
+ enumTestList.add(ButtonName.OK);
+ enumTestList.add(ButtonName.SEEKLEFT);
+ enumTestList.add(ButtonName.SEEKRIGHT);
+ enumTestList.add(ButtonName.TUNEUP);
+ enumTestList.add(ButtonName.TUNEDOWN);
+ enumTestList.add(ButtonName.PRESET_0);
+ enumTestList.add(ButtonName.PRESET_1);
+ enumTestList.add(ButtonName.PRESET_2);
+ enumTestList.add(ButtonName.PRESET_3);
+ enumTestList.add(ButtonName.PRESET_4);
+ enumTestList.add(ButtonName.PRESET_5);
+ enumTestList.add(ButtonName.PRESET_6);
+ enumTestList.add(ButtonName.PRESET_7);
+ enumTestList.add(ButtonName.PRESET_8);
+ enumTestList.add(ButtonName.PRESET_9);
+ enumTestList.add(ButtonName.CUSTOM_BUTTON);
+ enumTestList.add(ButtonName.SEARCH);
+ enumTestList.add(ButtonName.AC_MAX);
+ enumTestList.add(ButtonName.AC);
+ enumTestList.add(ButtonName.RECIRCULATE);
+ enumTestList.add(ButtonName.FAN_UP);
+ enumTestList.add(ButtonName.FAN_DOWN);
+ enumTestList.add(ButtonName.TEMP_UP);
+ enumTestList.add(ButtonName.TEMP_DOWN);
+ enumTestList.add(ButtonName.DEFROST_MAX);
+ enumTestList.add(ButtonName.DEFROST);
+ enumTestList.add(ButtonName.DEFROST_REAR);
+ enumTestList.add(ButtonName.UPPER_VENT);
+ enumTestList.add(ButtonName.LOWER_VENT);
+ enumTestList.add(ButtonName.VOLUME_UP);
+ enumTestList.add(ButtonName.VOLUME_DOWN);
+ enumTestList.add(ButtonName.EJECT);
+ enumTestList.add(ButtonName.SOURCE);
+ enumTestList.add(ButtonName.SHUFFLE);
+ enumTestList.add(ButtonName.REPEAT);
+ enumTestList.add(ButtonName.PLAY_PAUSE);
+ enumTestList.add(ButtonName.NAV_CENTER_LOCATION);
+ enumTestList.add(ButtonName.NAV_ZOOM_IN);
+ enumTestList.add(ButtonName.NAV_ZOOM_OUT);
+ enumTestList.add(ButtonName.NAV_PAN_UP);
+ enumTestList.add(ButtonName.NAV_PAN_UP_RIGHT);
+ enumTestList.add(ButtonName.NAV_PAN_RIGHT);
+ enumTestList.add(ButtonName.NAV_PAN_DOWN_RIGHT);
+ enumTestList.add(ButtonName.NAV_PAN_DOWN);
+ enumTestList.add(ButtonName.NAV_PAN_DOWN_LEFT);
+ enumTestList.add(ButtonName.NAV_PAN_LEFT);
+ enumTestList.add(ButtonName.NAV_PAN_UP_LEFT);
+ enumTestList.add(ButtonName.NAV_TILT_TOGGLE);
+ enumTestList.add(ButtonName.NAV_ROTATE_CLOCKWISE);
+ enumTestList.add(ButtonName.NAV_ROTATE_COUNTERCLOCKWISE);
+ enumTestList.add(ButtonName.NAV_HEADING_TOGGLE);
+
+
+ assertTrue("Enum value list does not match enum class list",
+ enumValueList.containsAll(enumTestList) && enumTestList.containsAll(enumValueList));
+ }
+
+
+ /**
+ * Tests the preset numeric order.
+ */
+ public void testPresetIndeces() {
+ ButtonName[] inputPresetArray = new ButtonName[]{
+ ButtonName.PRESET_0, ButtonName.PRESET_1, ButtonName.PRESET_2, ButtonName.PRESET_3, ButtonName.PRESET_4,
+ ButtonName.PRESET_5, ButtonName.PRESET_6, ButtonName.PRESET_7, ButtonName.PRESET_8, ButtonName.PRESET_9,
+ ButtonName.OK};
+
+ Integer[] expectedValuesArray = new Integer[]{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, null};
+
+ for (int index = 0; index < inputPresetArray.length; index++) {
+ ButtonName input = inputPresetArray[index];
+ Integer expect = expectedValuesArray[index];
+
+ Integer result = ButtonName.indexForPresetButton(input);
+ assertSame("Enum input " + result + " does not match expected value " + expect, result, expect);
+ }
+ }
+
+ /**
+ * Verifies that a null preset lookup is invalid.
+ */
+ public void testPresetNull() {
+ try {
+ assertNull("Passing null as a parameter does not return null", ButtonName.indexForPresetButton(null));
+ } catch (NullPointerException exc) {
+ fail("Passing null as a parameter throws a NullPointerException");
+ }
+
+ }
- /**
- * Verifies that a null preset lookup is invalid.
- */
- public void testPresetNull () {
- try {
- assertNull("Passing null as a parameter does not return null", ButtonName.indexForPresetButton(null));
- }
- catch (NullPointerException exc){
- fail("Passing null as a parameter throws a NullPointerException");
- }
-
- }
-
}