public void testIsValidProxyForId() throws Exception { assertTrue(Util.isValidProxyForId("")); assertTrue(Util.isValidProxyForId("proxyid")); assertTrue(Util.isValidProxyForId("proxy-id1+gmail.com")); assertTrue(Util.isValidProxyForId("proxy-id1_at_gmail.com")); assertTrue(Util.isValidProxyForId("proxy-id%201_at_gmail.com")); assertTrue(Util.isValidProxyForId(URLEncoder.encode("proxyid@bar.com", "UTF-8"))); assertFalse(Util.isValidProxyForId("proxy id1")); assertFalse(Util.isValidProxyForId("proxy\u0000id1")); assertFalse(Util.isValidProxyForId("proxy\u0009id1")); assertFalse(Util.isValidProxyForId("proxy\u001Fid1")); assertFalse(Util.isValidProxyForId("proxy@id")); assertFalse(Util.isValidProxyForId("proxy,id")); assertFalse(Util.isValidProxyForId("proxy:id")); assertFalse(Util.isValidProxyForId("proxy<id")); assertFalse(Util.isValidProxyForId("proxy>id")); assertFalse(Util.isValidProxyForId("proxy\u007Fid")); }
public void testCheckIsValidProxyForId() throws Exception { try { Util.checkIsValidProxyForId("foo@bar.com"); fail("Should have failed since input was not encoded."); } catch (IllegalArgumentException e) { Util.checkIsValidProxyForId(null); } catch (IllegalArgumentException e) { fail("Null is valid proxy id."); Util.checkIsValidProxyForId(""); } catch (IllegalArgumentException e) { fail("Empty string is a valid proxy id."); Util.checkIsValidProxyForId("foo+bar.com"); } catch (IllegalArgumentException e) { fail("Input was encoded."); Util.checkIsValidProxyForId(URLEncoder.encode("foo@bar.com", "UTF-8")); } catch (IllegalArgumentException e) { fail("Input was encoded."); Util.checkIsValidProxyForId(null); } catch (IllegalArgumentException e) { fail("Input was encoded.");
public void testCheckIsValidProxyForId() throws Exception { try { Util.checkIsValidProxyForId("foo@bar.com"); fail("Should have failed since input was not encoded."); } catch (IllegalArgumentException e) { Util.checkIsValidProxyForId(null); } catch (IllegalArgumentException e) { fail("Null is valid proxy id."); Util.checkIsValidProxyForId(""); } catch (IllegalArgumentException e) { fail("Empty string is a valid proxy id."); Util.checkIsValidProxyForId("foo+bar.com"); } catch (IllegalArgumentException e) { fail("Input was encoded."); Util.checkIsValidProxyForId(URLEncoder.encode("foo@bar.com", "UTF-8")); } catch (IllegalArgumentException e) { fail("Input was encoded."); Util.checkIsValidProxyForId(null); } catch (IllegalArgumentException e) { fail("Input was encoded.");
public void testIsValidProxyForId() throws Exception { assertTrue(Util.isValidProxyForId("")); assertTrue(Util.isValidProxyForId("proxyid")); assertTrue(Util.isValidProxyForId("proxy-id1+gmail.com")); assertTrue(Util.isValidProxyForId("proxy-id1_at_gmail.com")); assertTrue(Util.isValidProxyForId("proxy-id%201_at_gmail.com")); assertTrue(Util.isValidProxyForId(URLEncoder.encode("proxyid@bar.com", "UTF-8"))); assertFalse(Util.isValidProxyForId("proxy id1")); assertFalse(Util.isValidProxyForId("proxy\u0000id1")); assertFalse(Util.isValidProxyForId("proxy\u0009id1")); assertFalse(Util.isValidProxyForId("proxy\u001Fid1")); assertFalse(Util.isValidProxyForId("proxy@id")); assertFalse(Util.isValidProxyForId("proxy,id")); assertFalse(Util.isValidProxyForId("proxy:id")); assertFalse(Util.isValidProxyForId("proxy<id")); assertFalse(Util.isValidProxyForId("proxy>id")); assertFalse(Util.isValidProxyForId("proxy\u007Fid")); }