@Test public void test_faultcode_messageargs_constructor() { IFaultCode expectedFaultCode = ExampleFaultCode.ACCESS_DENIED; UncheckedException e = new UncheckedException(expectedFaultCode, "sangeeth"); Fault expectedFault = Fault.valueOf(expectedFaultCode, "sangeeth"); AssertEx.assertException( null, expectedFault, expectedFaultCode, Locale.getDefault(), // expectedLocale expectedFault.getSummary(), // expectedMessage Severity.SEVERE, // expectedSeverity e); // actualException }
@Test public void test_cause_faultcode_severity_messageargs_constructor() { IFaultCode expectedFaultCode = ExampleFaultCode.ACCESS_DENIED; IllegalArgumentException expectedCause = new IllegalArgumentException(); ISeverity expectedSeverity = CustomSeverity.DISASTER; UncheckedException e = new UncheckedException(expectedCause, expectedFaultCode, expectedSeverity, "sangeeth"); Fault expectedFault = Fault.valueOf(expectedFaultCode, "sangeeth"); AssertEx.assertException( expectedCause, expectedFault, expectedFaultCode, Locale.getDefault(), // expectedLocale expectedFault.getSummary(), // expectedMessage expectedSeverity, // expectedSeverity e); // actualException }
@Test public void test_faultcode_severity_locale_messageargs_constructor() { IFaultCode expectedFaultCode = ExampleFaultCode.ACCESS_DENIED; ISeverity expectedSeverity = CustomSeverity.DISASTER; UncheckedException e = new UncheckedException(expectedFaultCode, expectedSeverity, Locale.FRENCH, "sangeeth"); Fault expectedFault = Fault.valueOf(expectedFaultCode, Locale.FRENCH, "sangeeth"); AssertEx.assertException( null, expectedFault, expectedFaultCode, Locale.FRENCH, // expectedLocale expectedFault.getSummary(), // expectedMessage expectedSeverity, // expectedSeverity e); // actualException }