Top Description Fields Constructors Methods
org.testng.internal

public Class MethodSelectorDescriptor

extends Object
implements Comparable<MethodSelectorDescriptor>
Class Inheritance
All Implemented Interfaces
java.lang.Comparable
Imports
java.util.List, javax.annotation.Nonnull, org.testng.IMethodSelector, .ITestNGMethod

This class describes a method selector: - The class that implements it - Its priority

Field Summary

Modifier and TypeField and Description
private final IMethodSelector
private final int

Constructor Summary

AccessConstructor and Description
public
MethodSelectorDescriptor(IMethodSelector selector, int priority)

Method Summary

Modifier and TypeMethod and Description
public int
compareTo(MethodSelectorDescriptor
the object to be compared.
other
)

Implements java.lang.Comparable.compareTo.

Compares this object with the specified object for order.
public IMethodSelector
public int
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

m_methodSelectorback to summary
private final IMethodSelector m_methodSelector
m_priorityback to summary
private final int m_priority

Constructor Detail

MethodSelectorDescriptorback to summary
public MethodSelectorDescriptor(IMethodSelector selector, int priority)

Method Detail

compareToback to summary
public int compareTo(MethodSelectorDescriptor other)

Implements java.lang.Comparable.compareTo.

Doc from java.lang.Comparable.compareTo.

Compares this object with the specified object for order. Returns a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.

The implementor must ensure signum(x.compareTo(y)) == -signum(y.compareTo(x)) for all x and y. (This implies that x.compareTo(y) must throw an exception if and only if y.compareTo(x) throws an exception.)

The implementor must also ensure that the relation is transitive: (x.compareTo(y) > 0 && y.compareTo(z) > 0) implies x.compareTo(z) > 0.

Finally, the implementor must ensure that x.compareTo(y)==0 implies that signum(x.compareTo(z)) == signum(y.compareTo(z)), for all z.

Parameters
other:MethodSelectorDescriptor

the object to be compared.

Returns:int

a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.

Annotations
@Override
getMethodSelectorback to summary
public IMethodSelector getMethodSelector()
getPriorityback to summary
public int getPriority()
setTestMethodsback to summary
public void setTestMethods(List<ITestNGMethod> testMethods)