1 package test.methodselectors; 2 3 import org.testng.IMethodSelector; 4 import org.testng.IMethodSelectorContext; 5 import org.testng.ITestNGMethod; 6 7 import java.util.List; 8 9 public class NoTest1MethodSelector implements IMethodSelector { 10 11 /** 12 * 13 */ 14 private static final long serialVersionUID = 6706869410370733524L; 15 16 @Override 17 public boolean includeMethod(IMethodSelectorContext context, 18 ITestNGMethod method, boolean isTestMethod) 19 { 20 for (String group : method.getGroups()) { 21 if (group.equals("test1")) { 22 ppp( method.getMethodName() + " is group test1, don't include" ); 23 context.setStopped(true); 24 return false; 25 } 26 } 27 ppp( method.getMethodName() + " is not in group test1" ); 28 return true; 29 } 30 31 @Override 32 public void setTestMethods(List<ITestNGMethod> testMethods) { 33 34 } 35 36 public static void ppp(String s) { 37 //System.out.println("[NoTest1MethodSelector] " + s); 38 } 39 40 } 41