1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.myfaces.commons.validator;
20
21 import javax.faces.validator.ValidatorException;
22
23 import junit.framework.Test;
24 import junit.framework.TestSuite;
25
26 public class UrlValidatorTestCase extends AbstractValidatorTestCase
27 {
28
29 public UrlValidatorTestCase(String arg0) {
30 super(arg0);
31 }
32
33 UrlValidator urlValidator;
34
35 protected void setUp() throws Exception
36 {
37 super.setUp();
38 urlValidator = new UrlValidator();
39 }
40
41 protected void tearDown() throws Exception
42 {
43 super.tearDown();
44 }
45
46 public static Test suite()
47 {
48 return new TestSuite(UrlValidatorTestCase.class);
49 }
50
51
52
53
54 public void testNullContext()
55 {
56
57 doTestNullContext(component, urlValidator);
58 }
59
60 public void testWrongUrl()
61 {
62 try
63 {
64 urlValidator.validate(facesContext, component, "http://fsdfsdfds");
65 fail("Expected ValidatorException");
66 }
67 catch (ValidatorException ve)
68 {
69
70 }
71
72 }
73
74 public void testGoodUrl()
75 {
76 urlValidator.validate(facesContext, component, "http://myfaces.apache.org");
77 }
78
79 }