@TargetApi(HONEYCOMB) public S hasSelectableText() { isNotNull(); assertThat(actual.isTextSelectable()) // .overridingErrorMessage("Expected text to be selectable but was not.") // .isTrue(); return myself; }
@TargetApi(HONEYCOMB) public S hasUnselectableText() { isNotNull(); assertThat(actual.isTextSelectable()) // .overridingErrorMessage("Expected text to not be selectable but was.") // .isFalse(); return myself; }
@TargetApi(HONEYCOMB) public S hasSelectableText() { isNotNull(); assertThat(actual.isTextSelectable()) // .overridingErrorMessage("Expected text to be selectable but was not.") // .isTrue(); return myself; }
@TargetApi(HONEYCOMB) public S hasUnselectableText() { isNotNull(); assertThat(actual.isTextSelectable()) // .overridingErrorMessage("Expected text to not be selectable but was.") // .isFalse(); return myself; }
@Test public void testMakeViewDetailedWithTextSelectable() { // setup WiFiDetail wiFiDetail = withWiFiDetail(SSID, new WiFiAdditional(StringUtils.EMPTY, false)); // execute View actual = fixture.makeViewDetailed(wiFiDetail); // validate assertTrue(actual.<TextView>findViewById(R.id.ssid).isTextSelectable()); assertTrue(actual.<TextView>findViewById(R.id.vendorLong).isTextSelectable()); }
@Test public void testMakeViewCompactWithTextNotSelectable() { // setup WiFiDetail wiFiDetail = withWiFiDetail(SSID, new WiFiAdditional(StringUtils.EMPTY, false)); when(settings.getAccessPointView()).thenReturn(AccessPointViewType.COMPACT); // execute View actual = fixture.makeView(null, null, wiFiDetail, false); // validate assertFalse(actual.<TextView>findViewById(R.id.ssid).isTextSelectable()); }
values.put("IsTextSelectable", tv.isTextSelectable()); data.put("CustomSelectionActionModeCallback", String.valueOf(tv.getCustomSelectionActionModeCallback()));
@Test public void testMakeViewCompleteWithTextNotSelectable() { // setup WiFiDetail wiFiDetail = withWiFiDetail(SSID, new WiFiAdditional(StringUtils.EMPTY, false)); // execute View actual = fixture.makeView(null, null, wiFiDetail, false); // validate assertFalse(actual.<TextView>findViewById(R.id.ssid).isTextSelectable()); }