Source Code‎ > ‎src‎ > ‎in.co.sunrays.proj1‎ > ‎service‎ > ‎test‎ > ‎

RoleServiceTestCase.java

package in.co.sunrays.proj1.service.test;
 
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertTrue;
import in.co.sunrays.proj1.dto.RoleDTO;
import in.co.sunrays.proj1.service.RoleServiceInt;
 
import java.sql.Timestamp;
import java.util.Date;
import java.util.Iterator;
import java.util.List;
 
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Ignore;
import org.junit.Test;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.ClassPathResource;
 
/**
 * Role Service Test class
 * 
 * @author SUNRAYS Technologies
 * @version 1.0
 * @Copyright (c) SUNRAYS Technologies
 */
public class RoleServiceTestCase {
 
    /**
     * Get the Instance of RoleService Class
     */
    XmlBeanFactory beanFactory = new XmlBeanFactory(new ClassPathResource(
            "applicationContext.xml"));
    RoleServiceInt service = (RoleServiceInt) beanFactory
            .getBean("roleService");
 
    /**
     * @throws java.lang.Exception
     */
    @BeforeClass
    public static void setUpBeforeClass() throws Exception {
        System.out.println("Test setUpBeforeClass is called");
    }
 
    /**
     * @throws java.lang.Exception
     */
    @AfterClass
    public static void tearDownAfterClass() throws Exception {
        System.out.println("Test tearDownAfterClass is called");
    }
 
    /**
     * @throws java.lang.Exception
     */
    @Before
    public void setUp() throws Exception {
        System.out.println("Test setUp is called");
    }
 
    /**
     * @throws java.lang.Exception
     */
    @After
    public void tearDown() throws Exception {
        System.out.println("Test tearDown is called");
    }
 
    /**
     * Test method for
     * {@link in.co.sunrays.proj1.service.RoleServiceSpringImpl#add(in.co.sunrays.proj1.dto.RoleDTO)}
     * .
     * 
     * @throws Exception
     */
    @Test
    public void testAdd() throws Exception {
        RoleDTO dto = new RoleDTO();
        dto.setName("Admin");
        dto.setDescription("Administrator Role");
        dto.setCreatedBy("Admin");
        dto.setModifiedBy("Admin");
        dto.setCreatedDatetime(new Timestamp(new Date().getTime()));
        dto.setModifiedDatetime(new Timestamp(new Date().getTime()));
 
        long pk = service.add(dto);
 
        dto = service.findByPK(pk);
 
        assertNotNull("Error : Test Add Fail", dto);
 
        System.out.println("Success : Test Add Success");
    }
 
    /**
     * Test method for
     * {@link in.co.sunrays.proj1.service.RoleServiceSpringImpl#update(in.co.sunrays.proj1.dto.RoleDTO)}
     * .
     * 
     * @throws Exception
     */
    @Ignore
    public void testUpdate() throws Exception {
        RoleDTO dto = service.findByPK(1l);
        dto.setName("Manager");
        dto.setDescription("Managing Department");
        service.update(dto);
 
        RoleDTO updatedDTO = service.findByPK(1l);
 
        assertEquals("Error : Test Update Fail", dto.getValue(),
                updatedDTO.getValue());
 
        System.out.println("Success : Test Update Success");
    }
 
    /**
     * Test method for
     * {@link in.co.sunrays.proj1.service.RoleServiceSpringImpl#delete(in.co.sunrays.proj1.dto.RoleDTO)}
     * .
     * 
     * @throws Exception
     */
    @Ignore
    public void testDelete() throws Exception {
        RoleDTO dto = new RoleDTO();
        dto.setId(2l);
        service.delete(dto);
 
        dto = service.findByPK(dto.getId());
 
        assertNull("Error : Delete Test Fail", dto);
 
        System.out.println("Success : Test Delete Success");
    }
 
    /**
     * Test method for
     * {@link in.co.sunrays.proj1.service.RoleServiceSpringImpl#findByPK(int)} .
     * 
     * @throws Exception
     */
    @Ignore
    public void testFindByPK() throws Exception {
        RoleDTO dto = service.findByPK(1l);
 
        assertNotNull("Error : Test Get By Id Fail", dto);
 
        System.out.println(dto.getId());
        System.out.println(dto.getName());
        System.out.println(dto.getDescription());
    }
 
    /**
     * Test method for
     * {@link in.co.sunrays.proj1.service.RoleServiceSpringImpl#findByRollNo(java.lang.String)}
     * .
     * 
     * @throws Exception
     */
    @Ignore
    public void testFindByName() throws Exception {
        RoleDTO dto = service.findByName("Admin");
 
        assertNotNull("Error : Test Get By Name Fail", dto);
 
        System.out.println(dto.getValue());
    }
 
    /**
     * Test method for
     * {@link in.co.sunrays.proj1.service.RoleServiceSpringImpl#search(in.co.sunrays.proj1.dto.RoleDTO)}
     * .
     * 
     * @throws Exception
     */
    @Ignore
    public void testSearchRoleDTO() throws Exception {
        RoleDTO dto = new RoleDTO();
        dto.setName("A");
 
        List list = service.search(dto);
 
        assertTrue("Error : Test Search Fail", list.size() > 0);
 
        Iterator it = list.iterator();
        while (it.hasNext()) {
            dto = (RoleDTO) it.next();
            System.out.println(dto.getValue());
        }
    }
 
    /**
     * Test method for
     * {@link in.co.sunrays.proj1.service.RoleServiceSpringImpl#search(in.co.sunrays.proj1.dto.RoleDTO, int, int)}
     * .
     * 
     * @throws Exception
     */
    @Ignore
    public void testSearchRoleDTOIntInt() throws Exception {
        RoleDTO dto = new RoleDTO();
        dto.setName("A");
 
        List list = service.search(dto, 1, 5);
 
        assertTrue(" Error : Test Search Fail", list.size() > 0);
 
        Iterator it = list.iterator();
        while (it.hasNext()) {
            dto = (RoleDTO) it.next();
            System.out.println(dto.getValue());
        }
    }
 
    /**
     * Test method for
     * {@link in.co.sunrays.proj1.service.RoleServiceSpringImpll#list()}.
     * 
     * @throws Exception
     */
    @Ignore
    public void testList() throws Exception {
        List list = service.list();
 
        assertTrue("Error : Test List Fail", list.size() > 0);
 
        Iterator it = list.iterator();
        while (it.hasNext()) {
            RoleDTO dto = (RoleDTO) it.next();
            System.out.println(dto.getValue());
        }
    }
 
    /**
     * Test method for
     * {@link in.co.sunrays.proj1.service.RoleServiceSpringImpl#list(int, int)}
     * .
     * 
     * @throws Exception
     */
    @Ignore
    public void testListIntInt() throws Exception {
        List list = service.list(1, 5);
 
        assertTrue("Error : Test List Fail", list.size() > 0);
 
        Iterator it = list.iterator();
        while (it.hasNext()) {
            RoleDTO dto = (RoleDTO) it.next();
            System.out.println(dto.getValue());
        }
    }
 
}

Comments