package org.springmodules.validation.util.condition.string; import org.springmodules.validation.util.condition.Condition; /** * A TestCase for {@link EqualsIgnoreCaseStringCondition}. * * @author Uri Boness */ public class EqualsIgnoreCaseStringConditionTests extends AbstractStringConditionTests { protected Condition createCondition() { return new EqualsIgnoreCaseStringCondition("test"); } public void testCheck_Success1() throws Exception { assertEqualsIgnoreCase("TeSt"); } public void testCheck_Failed1() throws Exception { assertNotEqualsIgnoreCase("BEST"); } //=============================================== Helper Methods =================================================== protected void assertEqualsIgnoreCase(String text) { assertTrue("string 'test' equals '" + text + "' when casing is ignored", condition.check(text)); } protected void assertNotEqualsIgnoreCase(String text) { assertFalse("string 'test' does not equal '" + text + "' when casing is ignored", condition.check(text)); } }