Junit Test Case para exceção

public class TipException extends Exception { private final Object mSource; private final Object mObjectInError; private final Throwable mCause; public TipException(Object source, Object objectInError, Throwable cause, String message) { super(message); this.mSource = source; this.mObjectInError = objectInError; this.mCause = cause; } } 

Eu preciso escrever caso de teste Junit para esta class de exceção simples com mais alguns methods. Mas desde que eu sou novo no Junit, Idk como passar algum object com exceção aqui. Qualquer ajuda será apreciada.

Tente algo simples como:

  public class TipExceptionTest extends TestCase { private final String message = "Exception"; private final TipException tipException= new TipException("source", "MyObject.class", new NullPointerExcepiton(), message); @Test public void testTipExceptionWithMessage() { Assert.assertEquals(tipException.getMessage(), message);//and if you exposed getter/setter for source etc you could assert as well } }