134 |
|
} |
135 |
|
} |
136 |
|
|
137 |
+ |
public void threadShouldThrow() { |
138 |
+ |
threadFailed = true; |
139 |
+ |
fail("should throw exception"); |
140 |
+ |
} |
141 |
+ |
|
142 |
+ |
public void threadUnexpectedException() { |
143 |
+ |
threadFailed = true; |
144 |
+ |
fail("Unexpected exception"); |
145 |
+ |
} |
146 |
+ |
|
147 |
+ |
|
148 |
|
/** |
149 |
|
* Wait out termination of a thread pool or fail doing so |
150 |
|
*/ |
153 |
|
exec.shutdown(); |
154 |
|
assertTrue(exec.awaitTermination(LONG_DELAY_MS, TimeUnit.MILLISECONDS)); |
155 |
|
} catch(InterruptedException ie) { |
156 |
< |
fail("unexpected exception"); |
156 |
> |
fail("Unexpected exception"); |
157 |
|
} |
158 |
|
} |
159 |
|
|
160 |
+ |
|
161 |
+ |
public void shouldThrow() { |
162 |
+ |
fail("Should throw exception"); |
163 |
+ |
} |
164 |
+ |
|
165 |
+ |
public void unexpectedException() { |
166 |
+ |
fail("Unexpected exception"); |
167 |
+ |
} |
168 |
|
|
169 |
|
|
170 |
|
/** |
208 |
|
Thread.sleep(SHORT_DELAY_MS); |
209 |
|
} |
210 |
|
catch(Exception e) { |
211 |
< |
threadFail("unexpectedException"); |
211 |
> |
threadUnexpectedException(); |
212 |
|
} |
213 |
|
} |
214 |
|
} |
217 |
|
public void run() { |
218 |
|
try { |
219 |
|
Thread.sleep(SHORT_DELAY_MS); |
220 |
< |
threadFail("should throw IE"); |
220 |
> |
threadShouldThrow(); |
221 |
|
} |
222 |
|
catch(InterruptedException success) { |
223 |
|
} |
230 |
|
Thread.sleep(SMALL_DELAY_MS); |
231 |
|
} |
232 |
|
catch(Exception e) { |
233 |
< |
threadFail("unexpectedException"); |
233 |
> |
threadUnexpectedException(); |
234 |
|
} |
235 |
|
} |
236 |
|
} |
241 |
|
Thread.sleep(SMALL_DELAY_MS); |
242 |
|
} |
243 |
|
catch(Exception e) { |
244 |
< |
threadFail("unexpectedException"); |
244 |
> |
threadUnexpectedException(); |
245 |
|
} |
246 |
|
return Boolean.TRUE; |
247 |
|
} |
251 |
|
public void run() { |
252 |
|
try { |
253 |
|
Thread.sleep(SMALL_DELAY_MS); |
254 |
< |
threadFail("should throw IE"); |
254 |
> |
threadShouldThrow(); |
255 |
|
} |
256 |
|
catch(InterruptedException success) { |
257 |
|
} |
265 |
|
Thread.sleep(MEDIUM_DELAY_MS); |
266 |
|
} |
267 |
|
catch(Exception e) { |
268 |
< |
threadFail("unexpectedException"); |
268 |
> |
threadUnexpectedException(); |
269 |
|
} |
270 |
|
} |
271 |
|
} |
274 |
|
public void run() { |
275 |
|
try { |
276 |
|
Thread.sleep(MEDIUM_DELAY_MS); |
277 |
< |
threadFail("should throw IE"); |
277 |
> |
threadShouldThrow(); |
278 |
|
} |
279 |
|
catch(InterruptedException success) { |
280 |
|
} |