public void testAnimalEnum()
throws Exception
{
Facade facade = FacadeUtil.getHome().create();
IDClass childId = new IDClass(2);
facade.createChild(childId);
assertTrue(AnimalEnum.PENGUIN == facade.getAnimalForId(childId));
facade.setAnimal(childId, AnimalEnum.DOG);
assertTrue(AnimalEnum.DOG == facade.getAnimalForId(childId));
facade.setAnimal(childId, AnimalEnum.CAT);