Skip to content

Commit 32d1540

Browse files
committed
Add test to ensure Text and Images capabilities are set
1 parent bcbd65d commit 32d1540

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

android/sdl_android/src/androidTest/java/com/smartdevicelink/test/proxy/SystemCapabilityManagerTests.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import android.util.SparseArray;
44

55
import com.smartdevicelink.AndroidTestCase2;
6+
import com.smartdevicelink.managers.ManagerUtility;
67
import com.smartdevicelink.protocol.enums.FunctionID;
78
import com.smartdevicelink.protocol.enums.SessionType;
89
import com.smartdevicelink.proxy.RPCMessage;
@@ -138,6 +139,8 @@ private List<DisplayCapability> createDisplayCapabilityList(DisplayCapabilities
138139
defaultWindowCapability.setSoftButtonCapabilities(softButton);
139140

140141
if (display == null) {
142+
defaultWindowCapability.setTextFields(ManagerUtility.WindowCapabilityUtility.getAllTextFields());
143+
defaultWindowCapability.setImageFields(ManagerUtility.WindowCapabilityUtility.getAllImageFields());
141144
displayCapability.setWindowCapabilities(Collections.singletonList(defaultWindowCapability));
142145
return Collections.singletonList(displayCapability);
143146
}
@@ -198,6 +201,12 @@ public void testParseRAI() {
198201

199202
}
200203

204+
public void testNullDisplayCapabilitiesEnablesAllTextAndImageFields() {
205+
List<DisplayCapability> displayCapabilityList = createDisplayCapabilityList(null, Test.GENERAL_BUTTONCAPABILITIES_LIST, Test.GENERAL_SOFTBUTTONCAPABILITIES_LIST);
206+
assertEquals(displayCapabilityList.get(0).getWindowCapabilities().get(0).getTextFields().size(), 29);
207+
assertEquals(displayCapabilityList.get(0).getWindowCapabilities().get(0).getImageFields().size(), 14);
208+
}
209+
201210
public void testGetVSCapability(){
202211
VideoStreamingCapability vsCapability = new VideoStreamingCapability();
203212
vsCapability.setMaxBitrate(Test.GENERAL_INT);

0 commit comments

Comments
 (0)