@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 testGenderLocked() { assertTrue(facet.canSetGender(id)); PCTemplate pct = new PCTemplate(); pct.put(ObjectKey.GENDER_LOCK, Gender.Female); tfacet.add(id, pct); assertFalse(facet.canSetGender(id)); assertEquals(Gender.Female, facet.getGender(id)); tfacet.remove(id, pct); assertTrue(facet.canSetGender(id)); assertEquals(Gender.getDefaultValue(), facet.getGender(id)); }