@Override public void setAutocomplete(final DateType value) { final String strType = value == null ? null : value.getValue(); setAutocomplete(strType); }
@Test public void testSetAutocompleteOffAfterSetting() { WTextField field = new WTextField(); field.setAutocomplete(Person.FAMILY); field.addAutocompleteSection("foo"); field.setAutocompleteOff(); Assert.assertTrue(field.isAutocompleteOff()); }
@Override public void setAutocomplete(final Email value) { final String strType = value == null ? null : value.getValue(); setAutocomplete(strType); }
@Override public void setAutocomplete(final Password value) { final String strType = value == null ? null : value.getValue(); setAutocomplete(strType); }
@Override public void setAutocomplete(final AutocompleteSegment value) { final String strType = value == null ? null : value.getValue(); setAutocomplete(strType); }
@Test public void testSetAutocompleteNullAddressType() { WTextField field = new WTextField(); field.setAutocomplete(Person.GIVEN); Assert.assertNotNull(field.getAutocomplete()); field.setAutocomplete((AddressType) null); Assert.assertNull(field.getAutocomplete()); }
@Test public void testSetAutocompleteNullPerson() { WTextField field = new WTextField(); field.setAutocomplete(Person.GIVEN); Assert.assertNotNull(field.getAutocomplete()); field.setAutocomplete((Person) null); Assert.assertNull(field.getAutocomplete()); }
@Test public void testSetAutocompleteNullOrganization() { WTextField field = new WTextField(); field.setAutocomplete(Person.GIVEN); Assert.assertNotNull(field.getAutocomplete()); field.setAutocomplete((Organization) null); Assert.assertNull(field.getAutocomplete()); }
@Test public void testSetAutocompleteNullPhoneFormat() { WTextField field = new WTextField(); field.setAutocomplete(Person.GIVEN); Assert.assertNotNull(field.getAutocomplete()); field.setAutocomplete((PhoneFormat) null); Assert.assertNull(field.getAutocomplete()); }
@Test public void testSetAutocompleteNullPhonePart() { WTextField field = new WTextField(); field.setAutocomplete(Person.GIVEN); Assert.assertNotNull(field.getAutocomplete()); field.setAutocomplete((PhonePart) null); Assert.assertNull(field.getAutocomplete()); }
@Test public void testSetAutocompleteNullPassword() { WTextField field = new WTextField(); field.setAutocomplete(Password.CURRENT); Assert.assertNotNull(field.getAutocomplete()); field.setAutocomplete((Password) null); Assert.assertNull(field.getAutocomplete()); }
@Test public void testSetAutocompleteNullAddressPart() { WTextField field = new WTextField(); field.setAutocomplete(Person.GIVEN); Assert.assertNotNull(field.getAutocomplete()); field.setAutocomplete((AddressPart) null); Assert.assertNull(field.getAutocomplete()); }
@Test public void testSetAutocompleteNullNumeric() { WTextField field = new WTextField(); field.setAutocomplete(Numeric.BIRTHDAY_DAY); Assert.assertNotNull(field.getAutocomplete()); field.setAutocomplete((Numeric) null); Assert.assertNull(field.getAutocomplete()); }
@Test public void testSetAutocompleteNumeric() { WTextField field = new WTextField(); for (Numeric number : Numeric.values()) { field.setAutocomplete(number); Assert.assertEquals(number.getValue(), field.getAutocomplete()); } }
@Test public void testSetAutocompleteWithNullTypeFormat() { WTextField field = new WTextField(); for (Telephone phone : Telephone.values()) { field.setAutocomplete(phone, null); Assert.assertEquals(phone.getValue(), field.getAutocomplete()); } }
@Test public void testSetAutocompleteDate() { WTextField field = new WTextField(); for (DateType date : DateType.values()) { field.setAutocomplete(date); Assert.assertEquals(date.getValue(), field.getAutocomplete()); } }
@Test public void testSetAutocompleteEmail() { WTextField field = new WTextField(); for (Email email : Email.values()) { field.setAutocomplete(email); Assert.assertEquals(email.getValue(), field.getAutocomplete()); } }
@Test public void testSetAutocompletePassword() { WTextField field = new WTextField(); for (Password pword : Password.values()) { field.setAutocomplete(pword); Assert.assertEquals(pword.getValue(), field.getAutocomplete()); } }
@Test public void testAddAutocompleteSectionAfterSetting() { WTextField field = new WTextField(); String sectionName = "foo"; String expected = AutocompleteUtil.getCombinedForSection(sectionName, Person.FAMILY.getValue()); field.setAutocomplete(Person.FAMILY); field.addAutocompleteSection(sectionName); Assert.assertEquals(expected, field.getAutocomplete()); }
@Test public void testAddressAutocompleteNull() { WTextField field = new WTextField(); field.setAutocomplete(Person.GIVEN); Assert.assertNotNull(field.getAutocomplete()); field.setAddressAutocomplete(null, null); Assert.assertNull(field.getAutocomplete()); }