*/
package org.onap.aai.datarouter.exception;
-import javax.ws.rs.core.Response.Status;
+import org.junit.Assert;
+import org.junit.Test;
-public class DataRouterException extends Exception {
+import javax.ws.rs.core.Response;
- private static final long serialVersionUID = 8162385108397238865L;
+public class DataRouterExceptionTest {
- private Status httpStatus;
+ @Test
+ public void testDataRouterError(){
+ DataRouterError error1 = DataRouterError.DL_PARSE_100;
+ Assert.assertEquals("DL-100", error1.getId());
+ Assert.assertNotNull(error1.getMessage());
+ Assert.assertEquals(Response.Status.BAD_REQUEST, error1.getHttpStatus());
+ }
- public DataRouterException() {
- }
+ @Test
+ public void testBaseDataRouterException(){
+ BaseDataRouterException exp1 = new BaseDataRouterException("id-1");
+ Assert.assertEquals(exp1.getId(), "id-1");
- public DataRouterException(String message, Status httpStatus) {
- super(message);
- this.setHttpStatus(httpStatus);
- }
+ BaseDataRouterException exp2 = new BaseDataRouterException("id-1", "test-error");
+ Assert.assertEquals(exp2.getId(), "id-1");
- public DataRouterException(Throwable cause) {
- super(cause);
- }
-
- public DataRouterException(String message, Throwable cause) {
- super(message, cause);
- }
-
- public DataRouterException(String message, Throwable cause, boolean enableSuppression,
- boolean writableStackTrace) {
- super(message, cause, enableSuppression, writableStackTrace);
- }
-
- public Status getHttpStatus() {
- return httpStatus;
- }
-
- public void setHttpStatus(Status httpStatus) {
- this.httpStatus = httpStatus;
- }
+ BaseDataRouterException exp3 = new BaseDataRouterException("id-1", "test-error", new Throwable());
+ Assert.assertEquals(exp3.getId(), "id-1");
+ }
}