private static Data url() { return new Data(String.class, "url", "http://foo.com/blah_blah", new Object[]{"http://foo.com/blah_blah", "http://foo.com/blah_blah", "http://www.example.com/wpstyle/?p=364"}, new Object[]{"", "foo.com", "rdar://1234", "http:// shouldfail.com", " :// should fail", "http://foo.bar/foo(bar)baz quux"}); }
private static Data phone() { return new Data(String.class, "phone", "9653425132", new Object[]{"+34661234532", "664 123 4567", "202-555-0182", "+1-202-555-0151"}, new Object[]{"", "+3fd61234532", "664B123z4567", "20dws2-555-0182", "+1-202-5f3255-0151"}); }
private static Data string() { return new Data(String.class, "string", "74hrun", new Object[]{"9h4uefjno"}, new Object[]{""}); }
private static Data id() { return new Data(int.class, "id", "1", new Object[]{101, 1, 4}, new Object[]{"", 0.34, 5.32, "ddsass", -3, 0}); }
private static Data integer() { return new Data(int.class, "integer", "1", new Object[]{0, 101, -5, 2324}, new Object[]{"", 0.34, 5.32, "ddsass"}); }
private static Data number() { return new Data(double.class, "number", "1.34", new Object[]{-101, -0.11, 1.23, 0, 0.00, -34.343, 2}, new Object[]{"", "fff"}); }
private static Data email() { return new Data(String.class, "email", "email@example.com", new Object[]{"email@example.com", "firstname.lastname@example.com", "1234567890@example.com"}, new Object[]{"#@%^%#$@#$@#.com", "@example.com", "Joe Smith <email@example.com>"}); }