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.CollegeDTO; import in.co.sunrays.proj1.service.CollegeServiceInt; 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; /** * College Service Test class * * @author SUNRAYS Technologies * @version 1.0 * @Copyright (c) SUNRAYS Technologies */ public class CollegeServiceTestCase { /** * Get the Instance of CollegeService Class */ XmlBeanFactory beanFactory = new XmlBeanFactory(new ClassPathResource( "applicationContext.xml")); CollegeServiceInt service = (CollegeServiceInt) beanFactory .getBean("collegeService"); /** * @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.CollegeServiceSpringImpl#add(in.co.sunrays.proj1.dto.CollegeDTO)} * . * * @throws Exception */ @Test public void testAdd() throws Exception { CollegeDTO dto = new CollegeDTO(); dto.setName("SVITS"); dto.setPhoneNo("9999988888"); dto.setAddress("Sanver Road"); dto.setCity("Indore"); dto.setState("Madhya Pradesh"); 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.CollegeServiceSpringImpl#update(in.co.sunrays.proj1.dto.CollegeDTO)} * . * * @throws Exception */ @Ignore public void testUpdate() throws Exception { CollegeDTO dto = service.findByPK(1l); dto.setName("Truba"); dto.setAddress("Khandwa Road"); service.update(dto); CollegeDTO 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.CollegeServiceSpringImpl#delete(in.co.sunrays.proj1.dto.CollegeDTO)} * . * * @throws Exception */ @Ignore public void testDelete() throws Exception { CollegeDTO dto = new CollegeDTO(); 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.CollegeServiceSpringImpl#findByPK(long)} * . * * @throws Exception */ @Ignore public void testFindByPK() throws Exception { CollegeDTO 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.getAddress()); System.out.println(dto.getPhoneNo()); System.out.println(dto.getCity()); System.out.println(dto.getState()); } /** * Test method for * {@link in.co.sunrays.proj1.service.CollegeServiceSpringImpl#findByRollNo(java.lang.String)} * . * * @throws Exception */ @Ignore public void testFindByName() throws Exception { CollegeDTO dto = new CollegeDTO(); dto.setName("S"); List list = service.search(dto, 1, 5); assertTrue(" Error : Test Search Fail", list.size() > 0); Iterator it = list.iterator(); while (it.hasNext()) { dto = (CollegeDTO) it.next(); System.out.println(dto.getValue()); } } /** * Test method for * {@link in.co.sunrays.proj1.service.CollegeServiceSpringImpl#search(in.co.sunrays.proj1.dto.CollegeDTO)} * . * * @throws Exception */ @Ignore public void testSearchCollegeDTO() throws Exception { CollegeDTO dto = new CollegeDTO(); dto.setName("S"); List list = service.search(dto); assertTrue("Error : Test Search Fail", list.size() > 0); Iterator it = list.iterator(); while (it.hasNext()) { dto = (CollegeDTO) it.next(); System.out.println(dto.getValue()); } } /** * Test method for * {@link in.co.sunrays.proj1.service.CollegeServiceSpringImpl#search(in.co.sunrays.proj1.dto.CollegeDTO, int, int)} * . * * @throws Exception */ @Ignore public void testSearchCollegeDTOIntInt() throws Exception { CollegeDTO dto = new CollegeDTO(); dto.setName("S"); List list = service.search(dto, 1, 5); assertTrue(" Error : Test Search Fail", list.size() > 0); Iterator it = list.iterator(); while (it.hasNext()) { dto = (CollegeDTO) it.next(); System.out.println(dto.getValue()); } } /** * Test method for * {@link in.co.sunrays.proj1.service.CollegeServiceSpringImpll#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()) { CollegeDTO dto = (CollegeDTO) it.next(); System.out.println(dto.getValue()); } } /** * Test method for * {@link in.co.sunrays.proj1.service.CollegeServiceSpringImpl#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()) { CollegeDTO dto = (CollegeDTO) it.next(); System.out.println(dto.getValue()); } } } |