/**
*
*/
package org.jboss.tools.common.model.exception.test;
import org.jboss.tools.common.model.exception.DeveloperException;
import junit.framework.TestCase;
/**
* @author eskimo
*
*/
public class DeveloperExceptionTest extends TestCase {
private final Throwable THROWABLE = new Throwable();
private final String MESSAGE = "Message";
/**
* @param name
*/
public DeveloperExceptionTest(String name) {
super(name);
}
/**
* Test method for {@link org.jboss.tools.common.model.exception.DeveloperException#DeveloperException(java.lang.String)}.
*/
public void testDeveloperExceptionString() {
DeveloperException ex = new DeveloperException(MESSAGE);
assertEquals(MESSAGE, ex.getMessage());
}
/**
* Test method for {@link org.jboss.tools.common.model.exception.DeveloperException#DeveloperException(java.lang.String, java.lang.Throwable)}.
*/
public void testDeveloperExceptionStringThrowable() {
DeveloperException ex = new DeveloperException(MESSAGE, THROWABLE);
assertEquals(MESSAGE, ex.getMessage());
assertEquals(THROWABLE, ex.getCause());
}
/**
* Test method for {@link org.jboss.tools.common.model.exception.DeveloperException#DeveloperException(java.lang.Throwable)}.
*/
public void testDeveloperExceptionThrowable() {
DeveloperException ex = new DeveloperException(THROWABLE);
assertEquals(THROWABLE, ex.getCause());
}
}