1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 package org.jomc.model.test;
32
33 import org.jomc.model.JavaIdentifier;
34 import org.jomc.model.Message;
35 import org.jomc.model.ModelObjectException;
36 import org.junit.Test;
37 import static org.junit.Assert.assertEquals;
38 import static org.junit.Assert.assertNotNull;
39 import static org.junit.Assert.fail;
40
41
42
43
44
45
46
47
48 public class MessageTest
49 {
50
51
52 public MessageTest()
53 {
54 super();
55 }
56
57 @Test
58 public final void JavaConstantName() throws Exception
59 {
60 final Message m = new Message();
61
62 try
63 {
64 m.getJavaConstantName();
65 fail( "Expected 'ModelObjectException' not thrown." );
66 }
67 catch ( final ModelObjectException e )
68 {
69 assertNotNull( e.getMessage() );
70 System.out.println( e.toString() );
71 }
72
73 m.setName( "test test" );
74 assertEquals( JavaIdentifier.valueOf( "TEST_TEST" ), m.getJavaConstantName() );
75 }
76
77 @Test
78 public final void JavaGetterMethodName() throws Exception
79 {
80 final Message m = new Message();
81
82 try
83 {
84 m.getJavaGetterMethodName();
85 fail( "Expected 'ModelObjectException' not thrown." );
86 }
87 catch ( final ModelObjectException e )
88 {
89 assertNotNull( e.getMessage() );
90 System.out.println( e.toString() );
91 }
92
93 m.setName( "TEST TEST" );
94 assertEquals( JavaIdentifier.valueOf( "getTestTest" ), m.getJavaGetterMethodName() );
95 }
96
97 @Test
98 public final void JavaSetterMethodName() throws Exception
99 {
100 final Message m = new Message();
101
102 try
103 {
104 m.getJavaSetterMethodName();
105 fail( "Expected 'ModelObjectException' not thrown." );
106 }
107 catch ( final ModelObjectException e )
108 {
109 assertNotNull( e.getMessage() );
110 System.out.println( e.toString() );
111 }
112
113 m.setName( "TEST TEST" );
114 assertEquals( JavaIdentifier.valueOf( "setTestTest" ), m.getJavaSetterMethodName() );
115 }
116
117 @Test
118 public final void JavaVariableName() throws Exception
119 {
120 final Message m = new Message();
121
122 try
123 {
124 m.getJavaVariableName();
125 fail( "Expected 'ModelObjectException' not thrown." );
126 }
127 catch ( final ModelObjectException e )
128 {
129 assertNotNull( e.getMessage() );
130 System.out.println( e.toString() );
131 }
132
133 m.setName( "TEST TEST" );
134 assertEquals( JavaIdentifier.valueOf( "testTest" ), m.getJavaVariableName() );
135 }
136
137 }