1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.log4j;
19
20 import junit.framework.TestCase;
21
22 import java.util.Locale;
23
24
25
26
27
28
29
30
31 public class PriorityTest extends TestCase {
32
33
34
35
36 public PriorityTest(final String name) {
37 super(name);
38 }
39
40
41
42
43 public void testOffInt() {
44 assertEquals(Integer.MAX_VALUE, Priority.OFF_INT);
45 }
46
47
48
49
50 public void testFatalInt() {
51 assertEquals(50000, Priority.FATAL_INT);
52 }
53
54
55
56
57 public void testErrorInt() {
58 assertEquals(40000, Priority.ERROR_INT);
59 }
60
61
62
63
64 public void testWarnInt() {
65 assertEquals(30000, Priority.WARN_INT);
66 }
67
68
69
70
71 public void testInfoInt() {
72 assertEquals(20000, Priority.INFO_INT);
73 }
74
75
76
77
78 public void testDebugInt() {
79 assertEquals(10000, Priority.DEBUG_INT);
80 }
81
82
83
84
85 public void testAllInt() {
86 assertEquals(Integer.MIN_VALUE, Priority.ALL_INT);
87 }
88
89
90
91
92
93 public void testFatal() {
94 assertTrue(Priority.FATAL instanceof Level);
95 }
96
97
98
99
100
101 public void testERROR() {
102 assertTrue(Priority.ERROR instanceof Level);
103 }
104
105
106
107
108
109 public void testWARN() {
110 assertTrue(Priority.WARN instanceof Level);
111 }
112
113
114
115
116
117 public void testINFO() {
118 assertTrue(Priority.INFO instanceof Level);
119 }
120
121
122
123
124
125 public void testDEBUG() {
126 assertTrue(Priority.DEBUG instanceof Level);
127 }
128
129
130
131
132
133 public void testEqualsNull() {
134 assertFalse(Priority.DEBUG.equals(null));
135 }
136
137
138
139
140
141 public void testEqualsLevel() {
142
143
144
145 assertTrue(Priority.DEBUG.equals(Level.DEBUG));
146 }
147
148
149
150
151
152 public void testGetAllPossiblePriorities() {
153 Priority[] priorities = Priority.getAllPossiblePriorities();
154 assertEquals(5, priorities.length);
155 }
156
157
158
159
160
161 public void testToPriorityString() {
162 assertTrue(Priority.toPriority("DEBUG") == Level.DEBUG);
163 }
164
165
166
167
168
169 public void testToPriorityInt() {
170 assertTrue(Priority.toPriority(Priority.DEBUG_INT) == Level.DEBUG);
171 }
172
173
174
175
176
177 public void testToPriorityStringPriority() {
178 assertTrue(Priority.toPriority("foo", Priority.DEBUG) == Priority.DEBUG);
179 }
180
181
182
183
184
185 public void testToPriorityIntPriority() {
186 assertTrue(Priority.toPriority(17, Priority.DEBUG) == Priority.DEBUG);
187 }
188
189
190
191
192
193 public void testDotlessLowerI() {
194 Priority level = Priority.toPriority("\u0131nfo");
195 assertEquals("INFO", level.toString());
196 }
197
198
199
200
201
202
203 public void testDottedLowerI() {
204 Locale defaultLocale = Locale.getDefault();
205 Locale turkey = new Locale("tr", "TR");
206 Locale.setDefault(turkey);
207 Priority level = Priority.toPriority("info");
208 Locale.setDefault(defaultLocale);
209 assertEquals("INFO", level.toString());
210 }
211
212 }