summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBilal Alsharifi <bilal.alsharifi@gmail.com>2021-11-08 13:37:24 -0500
committerBilal Alsharifi <bilal.alsharifi@gmail.com>2021-11-08 13:37:24 -0500
commita627e9e8cfa4e5b4bb758693d9e560ca5878ac22 (patch)
tree394aac6782b1b8445119852ccdba42c3df6228c5
parent923765917130f8591efbae9857df80badd3e8d71 (diff)
downloadsdl_android-a627e9e8cfa4e5b4bb758693d9e560ca5878ac22.tar.gz
Update MenuReplaceUtilitiesTestsbugfix/issue_1756
-rw-r--r--android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/menu/MenuReplaceUtilitiesTests.java28
1 files changed, 20 insertions, 8 deletions
diff --git a/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/menu/MenuReplaceUtilitiesTests.java b/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/menu/MenuReplaceUtilitiesTests.java
index f0a09c792..c2153c745 100644
--- a/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/menu/MenuReplaceUtilitiesTests.java
+++ b/android/sdl_android/src/androidTest/java/com/smartdevicelink/managers/screen/menu/MenuReplaceUtilitiesTests.java
@@ -234,45 +234,57 @@ public class MenuReplaceUtilitiesTests {
windowCapability = createWindowCapability(false, false);
when(menuCell.isSubMenuCell()).thenReturn(true);
when(internalInterface.getSdlMsgVersion()).thenReturn(new SdlMsgVersion(new Version(5, 0, 0)));
- assertTrue(MenuReplaceUtilities.windowCapabilitySupportsPrimaryImage(internalInterface, windowCapability, menuCell));
+ assertFalse(MenuReplaceUtilities.windowCapabilitySupportsPrimaryImage(internalInterface, windowCapability, menuCell));
// Test case 3
+ windowCapability = createWindowCapability(true, false);
+ when(menuCell.isSubMenuCell()).thenReturn(true);
+ when(internalInterface.getSdlMsgVersion()).thenReturn(new SdlMsgVersion(new Version(5, 0, 0)));
+ assertTrue(MenuReplaceUtilities.windowCapabilitySupportsPrimaryImage(internalInterface, windowCapability, menuCell));
+
+ // Test case 4
windowCapability = createWindowCapability(false, false);
when(menuCell.isSubMenuCell()).thenReturn(true);
when(internalInterface.getSdlMsgVersion()).thenReturn(new SdlMsgVersion(new Version(6, 0, 0)));
+ assertFalse(MenuReplaceUtilities.windowCapabilitySupportsPrimaryImage(internalInterface, windowCapability, menuCell));
+
+ // Test case 5
+ windowCapability = createWindowCapability(true, false);
+ when(menuCell.isSubMenuCell()).thenReturn(true);
+ when(internalInterface.getSdlMsgVersion()).thenReturn(new SdlMsgVersion(new Version(6, 0, 0)));
assertTrue(MenuReplaceUtilities.windowCapabilitySupportsPrimaryImage(internalInterface, windowCapability, menuCell));
- // Test case 4
+ // Test case 6
windowCapability = createWindowCapability(false, false);
when(menuCell.isSubMenuCell()).thenReturn(true);
when(internalInterface.getSdlMsgVersion()).thenReturn(new SdlMsgVersion(new Version(7, 0, 0)));
- assertTrue(MenuReplaceUtilities.windowCapabilitySupportsPrimaryImage(internalInterface, windowCapability, menuCell));
+ assertFalse(MenuReplaceUtilities.windowCapabilitySupportsPrimaryImage(internalInterface, windowCapability, menuCell));
- // Test case 5
+ // Test case 7
windowCapability = createWindowCapability(false, false);
when(menuCell.isSubMenuCell()).thenReturn(true);
when(internalInterface.getSdlMsgVersion()).thenReturn(new SdlMsgVersion(new Version(7, 1, 0)));
assertFalse(MenuReplaceUtilities.windowCapabilitySupportsPrimaryImage(internalInterface, windowCapability, menuCell));
- // Test case 6
+ // Test case 8
windowCapability = createWindowCapability(false, false);
when(menuCell.isSubMenuCell()).thenReturn(true);
when(internalInterface.getSdlMsgVersion()).thenReturn(new SdlMsgVersion(new Version(8, 0, 0)));
assertFalse(MenuReplaceUtilities.windowCapabilitySupportsPrimaryImage(internalInterface, windowCapability, menuCell));
- // Test case 7
+ // Test case 9
windowCapability = createWindowCapability(false, true);
when(menuCell.isSubMenuCell()).thenReturn(true);
when(internalInterface.getSdlMsgVersion()).thenReturn(new SdlMsgVersion(new Version(8, 0, 0)));
assertTrue(MenuReplaceUtilities.windowCapabilitySupportsPrimaryImage(internalInterface, windowCapability, menuCell));
- // Test case 8
+ // Test case 10
windowCapability = createWindowCapability(false, false);
when(menuCell.isSubMenuCell()).thenReturn(false);
when(internalInterface.getSdlMsgVersion()).thenReturn(new SdlMsgVersion(new Version(8, 0, 0)));
assertFalse(MenuReplaceUtilities.windowCapabilitySupportsPrimaryImage(internalInterface, windowCapability, menuCell));
- // Test case 8
+ // Test case 11
windowCapability = createWindowCapability(true, false);
when(menuCell.isSubMenuCell()).thenReturn(false);
when(internalInterface.getSdlMsgVersion()).thenReturn(new SdlMsgVersion(new Version(8, 0, 0)));