CollegeServiceTestcase.java

package com.sunilos.test;
import java.util.List;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Ignore;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.sunilos.annotation.service.CollegeServiceInt;
import com.sunilos.dto.College;
import com.sunilos.service.AccountServiceInt;
/**
 * Test JDBC DAO implementation of AccountDAO
 *
 * @since 01 Jan 2015
 * @author SunilOS
 * @version 1.0
 * @Copyright (c) SunilOS
 */
public class CollegeServiceTestcase {
    static ApplicationContext context = null;
    static CollegeServiceInt service = null;
    @BeforeClass
    public static void beforeClass() {
        ApplicationContext context = new ClassPathXmlApplicationContext(
                "applicationContext-ann.xml");
        service = (CollegeServiceInt) context.getBean("collegeService");
    }
    @AfterClass
    public static void afterClass() {
        ApplicationContext context = null;
        service = null;
    }
    @Test
    public void testGet() throws Exception {
        System.out.println("Test Get Started");
        College c = service.get(4);
        System.out.print(" ID " + c.getId());
        System.out.print(" Name : " + c.getName());
        System.out.print(" Address : " + c.getAddress());
        System.out.println();
    }
    @Test
    public void testSearch() throws Exception {
        System.out.println("Test Search Started");
        List<College> colleges = service.search(null);
        for (College c : colleges) {
            System.out.print(" ID " + c.getId());
            System.out.print(" Name : " + c.getName());
            System.out.print(" Address : " + c.getAddress());
            System.out.println();
        }
    }
    @Test
    public void testAdd() throws Exception {
        College dto = new College();
        dto.setId(1L);
        dto.setName("RAYS");
        dto.setAddress("YN Road");
        dto.setCity("Indore");
        dto.setState("MP");
        dto.setPhoneNo("99999999");
        long pk = service.add(dto);
        College addedDto = service.get(pk);
        if (addedDto != null) {
            System.out.println("College is added");
        }
    }
}