This project has retired. For details please refer to its
Attic page.
PersonNameTest xref
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.ws.scout.registry.infomodel;
18
19 import javax.xml.registry.JAXRException;
20 import javax.xml.registry.UnsupportedCapabilityException;
21 import javax.xml.registry.infomodel.PersonName;
22
23 import junit.framework.TestCase;
24
25
26
27
28 public class PersonNameTest extends TestCase {
29 private PersonName name;
30
31 public void testLevel1Methods() throws JAXRException {
32 try {
33 name.getFirstName();
34 fail("Expected UnsupportedCapabilityException");
35 } catch (UnsupportedCapabilityException e) {
36
37 }
38 try {
39 name.getMiddleName();
40 fail("Expected UnsupportedCapabilityException");
41 } catch (UnsupportedCapabilityException e) {
42
43 }
44 try {
45 name.getLastName();
46 fail("Expected UnsupportedCapabilityException");
47 } catch (UnsupportedCapabilityException e) {
48
49 }
50 try {
51 name.setFirstName(null);
52 fail("Expected UnsupportedCapabilityException");
53 } catch (UnsupportedCapabilityException e) {
54
55 }
56 try {
57 name.setMiddleName(null);
58 fail("Expected UnsupportedCapabilityException");
59 } catch (UnsupportedCapabilityException e) {
60
61 }
62 try {
63 name.setLastName(null);
64 fail("Expected UnsupportedCapabilityException");
65 } catch (UnsupportedCapabilityException e) {
66
67 }
68 }
69
70 public void testLevel0Methods() throws JAXRException {
71
72 name.setFullName("foo");
73
74 assertEquals("foo", name.getFullName());
75 }
76
77 protected void setUp() throws Exception {
78 super.setUp();
79 name = new PersonNameImpl();
80 }
81 }