Refactoring to use camel servlet with spring boot
[aai/data-router.git] / src / test / java / org / onap / aai / datarouter / exception / DataRouterExceptionTest.java
  */
 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");
+    }
 }