< prev index next >
core/JemmyCore/src/org/jemmy/resources/StringComparePolicy.java
Print this page
*** 28,79 ****
*
* @author shura
*/
public interface StringComparePolicy {
- /**
- *
- */
public static final StringComparePolicy EXACT = new ComparePolicy(true, true);
- /**
- *
- */
public static final StringComparePolicy SUBSTRING = new ComparePolicy(false, true);
- /**
- *
- * @param golden
- * @param value
- * @return
- */
public boolean compare(String golden, String value);
- /**
- *
- */
static class ComparePolicy implements StringComparePolicy {
boolean ce;
boolean cc;
/**
- *
* @param ce if true then entire strings are compared, if false golden
* could be a substring of a value
* @param cc case sensitive comparison policy
*/
public ComparePolicy(boolean ce, boolean cc) {
this.cc = cc;
this.ce = ce;
}
- /**
- *
- * @param golden
- * @param value
- * @return
- */
public boolean compare(String golden, String value) {
if (value == null) {
return golden == null;
} else if (golden == null) {
return !ce;
--- 28,57 ----
< prev index next >