All pastes #457852 Raw Edit

Unnamed

public java v1 · immutable
#457852 ·published 2007-04-25 16:26 UTC
rendered paste body
package com.intellicare.usersecurity.core.dao.ldap;import com.intellicare.usersecurity.core.dao.PeresonDao;import com.intellicare.usersecurity.core.model.Person;import junit.framework.Test;import junit.framework.TestSuite;import org.springframework.test.AbstractDependencyInjectionSpringContextTests;/** * PeresonDaoImpl Tester. * dodocs: PeresonDaoTest * * @author mnereson * @version 1.0 * @since <pre>04/23/2006</pre> */public class PeresonDaoTest extends AbstractDependencyInjectionSpringContextTests {    public PeresonDaoTest(String name) {        super(name);    }    public static Test suite() {        return new TestSuite(PeresonDaoTest.class);    }    protected String[] getConfigLocations() {        return new String[]{"classpath:applicationContext-ldap.xml"};    }    /* ------------------------------------------------------------------ */    private PeresonDao peresonDao;    public void setPeresonDao(PeresonDao peresonDao) {        this.peresonDao = peresonDao;    }    public void testTestDependencyInjection() {        System.out.println("... about to test dependency injection");                assertNotNull(peresonDao);    }    /* ------------------------------------------------------------------ */    /*public void testGetAllPersonNames() throws Exception {        List persons = peresonDao.getAllPersonNames();        System.out.println(persons);        System.out.println(persons.size());    }*/    public void testGetPersonsNamesByLastNameArguments() {        try {            System.out.println("... about to test empty argument");            /* test empty string*/            Person pereson = (Person) peresonDao.getPersons("").get(0);            fail("expected IllegalArgumentException");        } catch (IllegalArgumentException e) {        }        try {            System.out.println("... about to test null argument");            /* test empty string*/            Person pereson = (Person) peresonDao.getPersons(null).get(0);            fail("expected IllegalArgumentException");        } catch (IllegalArgumentException e) {        }    }    public void testGetPersonsNamesByLastName() {        final String TEST_LAST_NAME = "Nereson";        /* test caps */        System.out.println("... about to test uppercased search");        Person pereson = (Person) peresonDao.getPersons(TEST_LAST_NAME.toUpperCase()).get(0);        assertEquals("should be nereson person", TEST_LAST_NAME.toLowerCase(), pereson.getLastName().toLowerCase());        /* test lowercased */        System.out.println("... about to test lowercased search");        pereson = (Person) peresonDao.getPersons(TEST_LAST_NAME.toLowerCase()).get(0);        assertEquals("should be nereson person", TEST_LAST_NAME.toLowerCase(), pereson.getLastName().toLowerCase());        /* test proper case */        System.out.println("... about to test proper search");        pereson = (Person) peresonDao.getPersons(TEST_LAST_NAME).get(0);        assertEquals("should be nereson person", TEST_LAST_NAME.toLowerCase(), pereson.getLastName().toLowerCase());    }}