public TestMutationHistoryEntry(TestMutation type, Statement statement) { this.mutationType = type; this.statement = statement; this.whatwasit = statement.getCode() + " at position " + statement.getPosition(); }
@Override public int getNumParameters() { if (isStatic()) return 0; else return 1; }
@Override public void removeAssertion(Assertion assertion) { for (Statement s : statements) { s.removeAssertion(assertion); } }
public static void all_once(Foo foo){ foo.getBoolean(); foo.getInt(); foo.getDouble(); foo.getString(); foo.getLong(); foo.getObject(); foo.getStringArray(null); }
/** {@inheritDoc} */ @Override public Statement clone(TestCase newTestCase) { Statement result = copy(newTestCase, 0); result.getReturnValue().setOriginalCode(retval.getOriginalCode()); result.addComment(getComment()); return result; }
protected EntityWithParametersStatement(TestCase tc, Type type, List<VariableReference> parameters, Annotation[] annotations, Annotation[][] parameterAnnotations) throws IllegalArgumentException{ super(tc,type); this.parameters = parameters; this.annotations = annotations; this.parameterAnnotations = parameterAnnotations; validateInputs(); }
/** * <p> * Setter for the field <code>callee</code>. * </p> * * @param callee * a {@link org.evosuite.testcase.variable.VariableReference} object. */ public void setCallee(VariableReference callee) { if (!isStatic()) this.callee = callee; }
/** {@inheritDoc} */ @Override public void replace(VariableReference var1, VariableReference var2) { for (Statement statement : statements) { statement.replace(var1, var2); } }
/** {@inheritDoc} */ @Override public String toString() { return getCode(); } }
/** {@inheritDoc} */ @Override public String getCode() { return getCode(null); }
/** * {@inheritDoc} */ @Override public String toString() { return getCode(); }
/** * {@inheritDoc} */ @Override public void changeClassLoader(ClassLoader loader) { super.changeClassLoader(loader); }
/** {@inheritDoc} */ @Override public boolean hasAssertions() { for (Statement s : statements) { if (s.hasAssertions()) return true; } return false; }
@Override public boolean isAccessible() { for (Statement statement : statements) { if (!statement.isAccessible()) return false; } return true; }
public boolean contains(Statement statement) { for(Statement s : statements) { if(s.equals(statement)) { return true; } } return false; }
/** {@inheritDoc} */ @Override public void removeAssertions() { for (Statement s : statements) { s.removeAssertions(); } }
public ArrayReference getArrayReference() { return (ArrayReference) getReturnValue(); } }
public static String getFirstInArray(Foo foo){ int[] anArray = new int[]{123}; String[] res = foo.getStringArray(anArray); if(res==null){ return null; } return res[0]; }
public static void limit(Foo foo, int x){ for(int i=0; i<x ; i++){ foo.getBoolean(); } }
protected EntityWithParametersStatement(TestCase tc, VariableReference retval, List<VariableReference> parameters, Annotation[] annotations, Annotation[][] parameterAnnotations) throws IllegalArgumentException{ super(tc,retval); this.parameters = parameters; this.annotations = annotations; this.parameterAnnotations = parameterAnnotations; validateInputs(); }