package gov.samhsa.consent2share.showcase.exception; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.runners.MockitoJUnitRunner; @RunWith(MockitoJUnitRunner.class) public class AcsShowCaseExceptionTest { @Test public void testAcsShowCaseException() { //Arrange AcsShowCaseException acs = new AcsShowCaseException(); assertNotNull(acs); String errMsg = "acsShowCaseException Message"; acs = new AcsShowCaseException(errMsg); assertEquals(errMsg, acs.getMessage()); acs = new AcsShowCaseException(new Throwable(errMsg)); assertEquals("java.lang.Throwable: "+ errMsg, acs.getMessage()); acs = new AcsShowCaseException(errMsg, new Throwable(errMsg)); assertEquals(errMsg, acs.getMessage()); assertEquals(Throwable.class , acs.getCause().getClass()); } }