|
Groovy example source code file (Groovy4075Bug.groovy)
The Groovy Groovy4075Bug.groovy source code
package groovy.bugs
class Groovy4075Bug extends GroovyTestCase {
static void failChecked() throws Exception {
throw new Exception(new IllegalArgumentException(new NullPointerException("NPE in failChecked")))
}
static void failUnchecked() {
throw new RuntimeException(new IllegalArgumentException("IAE in failUnchecked", new NullPointerException()))
}
void testCheckedFailure() {
assert shouldFailWithCause(NullPointerException) {
Groovy4075Bug.failChecked()
} == "NPE in failChecked"
}
void testUncheckedFailure() {
assert shouldFailWithCause(IllegalArgumentException) {
Groovy4075Bug.failUnchecked()
} == "IAE in failUnchecked"
}
}
Other Groovy examples (source code examples)Here is a short list of links related to this Groovy Groovy4075Bug.groovy source code file: |
Other websites by Alvin Alexander:
Life/living in Alaska (OneMansAlaska.com)
How I Sold My Business (HowISoldMyBusiness.com)
Copyright 1998-2011 Alvin Alexander, devdaily.com
All Rights Reserved.