/** * Test the PREGENDER code * * @throws Exception */ public void testGender() throws Exception { final PlayerCharacter character = getCharacter(); character.setGender(Gender.Male); Prerequisite prereq; final PreParserFactory factory = PreParserFactory.getInstance(); prereq = factory.parse("PREGENDER:M"); assertTrue("Character is Male", PrereqHandler.passes(prereq, character, null)); prereq = factory.parse("PREGENDER:m"); assertFalse("Case is significant", PrereqHandler.passes(prereq, character, null)); prereq = factory.parse("PREGENDER:Moose"); assertFalse("Requires a full match", PrereqHandler.passes(prereq, character, null)); }