@Test public void testGenderSet() { assertTrue(facet.canSetGender(id)); facet.setGender(id, Gender.Female); assertTrue(facet.canSetGender(id)); assertEquals(Gender.Female, facet.getGender(id)); facet.removeGender(id); assertTrue(facet.canSetGender(id)); assertEquals(Gender.getDefaultValue(), facet.getGender(id)); }
@Test public void testGenderSetLockDominates() { facet.setGender(id, Gender.Female); assertEquals(Gender.Female, facet.getGender(id)); PCTemplate pct = new PCTemplate(); pct.put(ObjectKey.GENDER_LOCK, Gender.Neuter); tfacet.add(id, pct); assertEquals(Gender.Neuter, facet.getGender(id)); tfacet.remove(id, pct); assertEquals(Gender.Female, facet.getGender(id)); }