/**
* tests equals and hashcode contracts
*/
public void testEqualsAndHashcode()
{
SpringBeanLocator a = new SpringBeanLocator("bean", SpringBeanLocator.class,
ctxLocator);
SpringBeanLocator aprime = new SpringBeanLocator("bean", SpringBeanLocator.class,
ctxLocator);
SpringBeanLocator b = new SpringBeanLocator("bean2", SpringBeanLocator.class,
ctxLocator);
SpringBeanLocator c = new SpringBeanLocator("bean", SpringBeanLocatorTest.class,
ctxLocator);
SpringBeanLocator d = new SpringBeanLocator(SpringBeanLocator.class, ctxLocator);
SpringBeanLocator dprime = new SpringBeanLocator(SpringBeanLocator.class,
ctxLocator);
SpringBeanLocator e = new SpringBeanLocator(SpringBeanLocatorTest.class,
ctxLocator);
assertEquals(a, aprime);
assertEquals(aprime, a);
assertEquals(a.hashCode(), aprime.hashCode());