Increased auth batch code coverage
[aaf/authz.git] / auth / auth-batch / src / test / java / org / onap / aaf / auth / helpers / test / JU_UserRole.java
index 5b4d0b0..ec94d7f 100644 (file)
@@ -27,12 +27,16 @@ import org.junit.Before;
 import org.junit.Test;
 import org.mockito.Mock;
 import org.mockito.Mockito;
+import org.onap.aaf.auth.actions.URDelete;
+import org.onap.aaf.auth.dao.cass.UserRoleDAO;
+import org.onap.aaf.auth.env.AuthzTrans;
 import org.onap.aaf.auth.helpers.UserRole;
 
 import junit.framework.Assert;
 
 import static org.mockito.Mockito.*;
 
+import java.io.PrintStream;
 import java.util.Date;
 
 import org.junit.Test;
@@ -42,6 +46,7 @@ public class JU_UserRole {
        UserRole userRole;
        UserRole userRole1;
        Date date;
+       PrintStream ds;
        
        @Before
        public void setUp() {
@@ -50,14 +55,92 @@ public class JU_UserRole {
                userRole = new UserRole("user", "role", "ns", "rname", date);
        }
 
-//     @Test                                                           //stackoverflow
-//     public void testTotalLoaded() {
-//             userRole.totalLoaded();
-//     }
+       @Test
+       public void testTotalLoaded() {
+               Assert.assertEquals(0, userRole.totalLoaded());
+       }
        
        @Test
        public void testDeleted() {
                Assert.assertEquals(0, userRole.deleted());
        }
+       
+       @Test
+       public void testExpunge() {
+               userRole.expunge();
+       }
+       
+       @Test
+       public void testSetDeleteStream() {
+               userRole.setDeleteStream(ds);
+       }
+       
+       @Test
+       public void testSetRecoverStream() {
+               userRole.setRecoverStream(ds);
+       }
+       
+       @Test
+       public void testUrdd() {
+               Assert.assertTrue(userRole.urdd() instanceof UserRoleDAO.Data);
+       }
+       
+       @Test
+       public void testUser() {
+               Assert.assertEquals("user", userRole.user());
+       }
+       
+       @Test
+       public void testRole() {
+               Assert.assertEquals("role", userRole.role());
+       }
+       
+       @Test
+       public void testNs() {
+               Assert.assertEquals("ns", userRole.ns());
+       }
+       
+       @Test
+       public void testRName() {
+               Assert.assertEquals("rname", userRole.rname());
+       }
+       
+       @Test
+       public void testExpires() {
+               Assert.assertEquals(date, userRole.expires());
+               userRole.expires(date);
+       }
+       
+       @Test
+       public void testToString() {
+               Assert.assertTrue(userRole.toString() instanceof String);
+       }
+       
+       @Test
+       public void testGet() {
+               userRole.get("u", "r");
+       }
+       
+       @Test
+       public void testResetLocalData() {
+               userRole.resetLocalData();
+       }
+       
+       @Test
+       public void testSizeForDeletion() {
+               Assert.assertEquals(0, userRole.sizeForDeletion());
+       }
+       
+       @Test
+       public void testPendingDelete() {
+               Assert.assertFalse(userRole.pendingDelete(userRole));
+       }
+       
+       @Test
+       public void testActuateDeletionNow() {
+               AuthzTrans trans = mock(AuthzTrans.class);
+               URDelete urd = mock(URDelete.class);
+               userRole.actuateDeletionNow(trans,urd);
+       }
 
 }