package org.simpleframework.xml.convert;
import static org.simpleframework.xml.convert.ExampleConverters.*;
import junit.framework.TestCase;
public class RegistryTest extends TestCase {
public void testRegistry() throws Exception {
Registry registry = new Registry();
registry.bind(Cat.class, CatConverter.class);
registry.bind(Dog.class, DogConverter.class);
assertEquals(registry.lookup(Cat.class).getClass(), CatConverter.class);
assertEquals(registry.lookup(Dog.class).getClass(), DogConverter.class);
Converter cat = registry.lookup(Cat.class);
Converter dog = registry.lookup(Dog.class);
assertTrue(cat == registry.lookup(Cat.class));
assertTrue(dog == registry.lookup(Dog.class));
}
}