import java.util.concurrent.ExecutionException;
import org.junit.Test;
-public final class ReflectiveExceptionMapperTest {
+public class ReflectiveExceptionMapperTest {
static final class NoArgumentCtorException extends Exception {
private static final long serialVersionUID = 1L;
- public NoArgumentCtorException() {
+ NoArgumentCtorException() {
super();
}
}
static final class FailingCtorException extends Exception {
private static final long serialVersionUID = 1L;
- public FailingCtorException(final String message, final Throwable cause) {
+ FailingCtorException(final String message, final Throwable cause) {
throw new IllegalArgumentException("just for test");
}
}
- static final class GoodException extends Exception {
+ public static final class GoodException extends Exception {
private static final long serialVersionUID = 1L;
public GoodException(final String message, final Throwable cause) {
}
- @Test(expected=IllegalArgumentException.class)
+ @Test(expected = IllegalArgumentException.class)
public void testNoArgumentsContructor() {
ReflectiveExceptionMapper.create("no arguments", NoArgumentCtorException.class);
}
- @Test(expected=IllegalArgumentException.class)
+ @Test(expected = IllegalArgumentException.class)
public void testPrivateContructor() {
ReflectiveExceptionMapper.create("private constructor", PrivateCtorException.class);
}
- @Test(expected=IllegalArgumentException.class)
+ @Test(expected = IllegalArgumentException.class)
public void testFailingContructor() {
ReflectiveExceptionMapper.create("failing constructor", FailingCtorException.class);
}
@Test
public void testInstantiation() {
- ReflectiveExceptionMapper<GoodException> mapper = ReflectiveExceptionMapper.create("instantiation", GoodException.class);
+ ReflectiveExceptionMapper<GoodException> mapper = ReflectiveExceptionMapper.create("instantiation",
+ GoodException.class);
final Throwable cause = new Throwable("some test message");