Sonar Fixes, Formatting
[aaf/authz.git] / auth / auth-cass / src / test / java / org / onap / aaf / auth / dao / JU_DAOException.java
index 8cfb852..f8a09c6 100644 (file)
@@ -7,9 +7,9 @@
  * * Licensed under the Apache License, Version 2.0 (the "License");
  * * you may not use this file except in compliance with the License.
  * * You may obtain a copy of the License at
- * * 
+ * *
  *  *      http://www.apache.org/licenses/LICENSE-2.0
- * * 
+ * *
  *  * Unless required by applicable law or agreed to in writing, software
  * * distributed under the License is distributed on an "AS IS" BASIS,
  * * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -19,6 +19,7 @@
  * *
  * *
  ******************************************************************************/
+
 package org.onap.aaf.auth.dao;
 
 import static org.junit.Assert.*;
@@ -30,20 +31,36 @@ import org.onap.aaf.auth.dao.DAOException;
 import org.powermock.api.mockito.PowerMockito;
 import org.powermock.modules.junit4.PowerMockRunner;
 
-@RunWith(PowerMockRunner.class)
 public class JU_DAOException {
-DAOException daoException;
-
-       //DAOException daoException = new DAOException();
-       String message = "message";
-       Throwable cause;        
-       @Before
-       public void setUp(){
-       daoException = new DAOException();      
-       }
-
-       @Test
-       public void test(){
-               assertTrue(true);
-       }
+    DAOException daoException;
+
+    String message = "message";
+    Throwable cause;
+    @Before
+    public void setUp(){
+        daoException = new DAOException();
+    }
+
+    @Test
+    public void testNoArgConstructor(){
+        assertNull(daoException.getMessage());
+    }
+
+    @Test
+    public void testOneArgConstructorMsg(){
+        daoException = new DAOException("test message");
+        assertTrue("test message".equalsIgnoreCase(daoException.getMessage()));
+    }
+
+    @Test
+    public void testOneArgConstructorThrowable(){
+        daoException = new DAOException(new Throwable());
+        assertTrue("java.lang.Throwable".equalsIgnoreCase(daoException.getMessage()));
+    }
+
+    @Test
+    public void testTwoArgConstructor(){
+        daoException = new DAOException("test message", new Throwable());
+        assertTrue("test message".equalsIgnoreCase(daoException.getMessage()));
+    }
 }