/** * @param tm - The {@link ITestNGMethod} object which is to be tested. * @return - <code>true</code> if the method depends on other methods and cannot be run independently. */ static boolean cannotRunMethodIndependently(ITestNGMethod tm) { String[] methods = tm.getMethodsDependedUpon(); return null != methods && methods.length > 0; }
@Override public String[] getMethodsDependedUpon() { return testNGMethod.getMethodsDependedUpon(); }
@Override public String[] getMethodsDependedUpon() { return testNGMethod.getMethodsDependedUpon(); }
/** * @param tm - The {@link ITestNGMethod} object which is to be tested. * @return - <code>true</code> if the method depends on other methods and cannot be run * independently. */ static boolean cannotRunMethodIndependently(ITestNGMethod tm) { String[] methods = tm.getMethodsDependedUpon(); return null != methods && methods.length > 0; }
String[] mdu = m.getMethodsDependedUpon(); for (String tm : mdu) { ITestNGMethod thisMethod = MethodGroupsHelper.findMethodNamed(tm, allMethods);
String[] mdu = m.getMethodsDependedUpon(); for (String tm : mdu) { ITestNGMethod thisMethod = MethodGroupsHelper.findMethodNamed(tm, allMethods);
for (String fullyQualifiedRegexp : m.getMethodsDependedUpon()) { boolean foundAtLeastAMethod = false;
if (m_method.getMethodsDependedUpon().length==0) { List<String> upstreamMethods = Arrays.asList(m_method.getMethodsDependedUpon());
for (String fullyQualifiedRegexp : m.getMethodsDependedUpon()) { boolean foundAtLeastAMethod = false;
String dependsOnStr = Utils.arrayToString(testResult.getMethod().getMethodsDependedUpon()); if (!Utils.isStringEmpty(dependsOnStr)) { attributes.setProperty(XMLReporterConfig.ATTR_DEPENDS_ON_METHODS, dependsOnStr);
String[] methodsDependedUpon = m.getMethodsDependedUpon(); String[] groupsDependedUpon = m.getGroupsDependedUpon(); if (methodsDependedUpon.length > 0) {
String[] methodsDependedUpon = m.getMethodsDependedUpon(); String[] groupsDependedUpon = m.getGroupsDependedUpon(); if (methodsDependedUpon.length > 0) {
String dependsOnStr = Utils.arrayToString(testResult.getMethod().getMethodsDependedUpon()); if (!Utils.isStringEmpty(dependsOnStr)) { attributes.setProperty(XMLReporterConfig.ATTR_DEPENDS_ON_METHODS, dependsOnStr);
String[] dependentMethods = m.getMethodsDependedUpon(); if (dependentMethods != null) { for (String d : dependentMethods) {
String[] dependentMethods = m.getMethodsDependedUpon(); if (dependentMethods != null) { for (String d : dependentMethods) {
private TestNgRunStateTracker.EventLogBuilder buildEventLog(ITestResult result, TestNgRunEvent event) { return(buildEventLog(result.getTestContext(), event)) .addData(METHOD_NAME, result.getMethod().getMethodName()) .addData(CLASS_NAME, result.getMethod().getRealClass().getCanonicalName()) .addData(CLASS_INSTANCE, result.getMethod().getInstance()) .addData(GROUPS_DEPENDED_ON, result.getMethod().getGroupsDependedUpon()) .addData(METHODS_DEPENDED_ON, result.getMethod().getMethodsDependedUpon()) .addData(GROUPS_BELONGING_TO, result.getMethod().getGroups()); }
@Override public String[] getMethodsDependedUpon() { return delegate.getMethodsDependedUpon(); }
@Override public String[] getMethodsDependedUpon() { return delegate.getMethodsDependedUpon(); }
@Override public String[] getMethodsDependedUpon() { return method.getMethodsDependedUpon(); }
protected boolean hasDependencies(final ITestNGMethod method) { return ((method.getGroupsDependedUpon().length + method.getMethodsDependedUpon().length) != 0); }