1 3 package org.jmock.core.constraint; 4 5 import org.jmock.core.Constraint; 6 7 8 11 public class StringContains implements Constraint 12 { 13 private String substring; 14 15 public StringContains( String substring ) { 16 this.substring = substring; 17 } 18 19 public boolean eval( Object o ) { 20 return o instanceof String && ((String )o).indexOf(substring) >= 0; 21 } 22 23 24 public StringBuffer describeTo( StringBuffer buffer ) { 25 return buffer.append("a string containing \"") 26 .append(substring) 27 .append("\""); 28 } 29 } 30 | Popular Tags |