package fr.inria.diversify.processor.test; import spoon.processing.AbstractProcessor; import spoon.reflect.declaration.CtMethod; /** * User: Simon * Date: 01/06/15 * Time: 11:10 */ public class EvosuiteMethodProcessor extends AbstractProcessor<CtMethod> { public boolean isToBeProcessed(CtMethod element) { String methodName = element.getSimpleName(); return methodName.equals("setSystemProperties") || methodName.equals("initEvoSuiteFramework") || methodName.equals("clearEvoSuiteFramework") || methodName.equals("initTestCase") || methodName.equals("doneWithTestCase"); } @Override public void process(CtMethod element) { element.setBody(getFactory().Core().createBlock()); } }