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 ISBNValidatorTestCase extends AbstractValidatorTestCase
27 {
28
29 public ISBNValidatorTestCase(String arg0) {
30 super(arg0);
31 }
32
33 ISBNValidator isbnValidator;
34
35 protected void setUp() throws Exception
36 {
37 super.setUp();
38 isbnValidator = new ISBNValidator();
39 }
40
41 protected void tearDown() throws Exception
42 {
43 super.tearDown();
44 }
45
46 public static Test suite()
47 {
48 return new TestSuite(ISBNValidatorTestCase.class);
49 }
50
51
52
53
54 public void testNullContext()
55 {
56
57 doTestNullContext(component, isbnValidator);
58 }
59
60 public void testWrongISBN()
61 {
62 try
63 {
64 isbnValidator.validate(facesContext, component, "8sd481-0277-0");
65 fail("Expected ValidatorException");
66 }
67 catch (ValidatorException ve)
68 {
69
70 }
71
72 }
73
74 public void testGoodISBN()
75 {
76 isbnValidator.validate(facesContext, component, "84-481-0277-0");
77 }
78
79 }