org.testng.internal.annotations
Interface ITest

All Superinterfaces:
IAnnotation, IParameterizable, ITestOrConfiguration
All Known Implementing Classes:
TestAnnotation

public interface ITest
extends ITestOrConfiguration

Encapsulate the @Test / @testng.test annotation. Created on Dec 20, 2005

Author:
Cedric Beust

Method Summary
 boolean getAlwaysRun()
          If set to true, this test method will always be run even if it depends on a method that failed.
 java.lang.String getDataProvider()
           
 java.lang.Class<?> getDataProviderClass()
           
 java.lang.Class<?>[] getExpectedExceptions()
           
 int getInvocationCount()
          Returns the number of times this method should be invoked.
 IRetryAnalyzer getRetryAnalyzer()
           
 boolean getSequential()
           
 int getSuccessPercentage()
          The percentage of success expected from this method.
 java.lang.String getSuiteName()
           
 java.lang.String getTestName()
           
 int getThreadPoolSize()
          The size of the thread pool for this method.
 long getTimeOut()
          Returns the maximum number of milliseconds this test should take.
 void setAlwaysRun(boolean f)
           
 void setExpectedExceptions(java.lang.Class<?>[] e)
           
 void setInvocationCount(int l)
           
 void setRetryAnalyzer(java.lang.Class<?> c)
           
 void setSequential(boolean f)
           
 void setSkipFailedInvocations(boolean skip)
           
 void setSuccessPercentage(int s)
           
 void setSuiteName(java.lang.String s)
           
 void setTestName(java.lang.String s)
           
 void setThreadPoolSize(int n)
           
 void setTimeOut(long l)
           
 boolean skipFailedInvocations()
           
 
Methods inherited from interface org.testng.internal.annotations.ITestOrConfiguration
getDependsOnGroups, getDependsOnMethods, getDescription, getEnabled, getGroups, setDependsOnGroups, setDependsOnMethods, setGroups
 
Methods inherited from interface org.testng.internal.annotations.IParameterizable
getParameters
 

Method Detail

getTimeOut

long getTimeOut()
Returns the maximum number of milliseconds this test should take. If it hasn't returned after this time, it will be marked as a FAIL.

Returns:
the maximum number of milliseconds this test should take.

setTimeOut

void setTimeOut(long l)

getInvocationCount

int getInvocationCount()
Returns the number of times this method should be invoked.

Returns:
the number of times this method should be invoked.

setInvocationCount

void setInvocationCount(int l)

getThreadPoolSize

int getThreadPoolSize()
The size of the thread pool for this method. The method will be invoked from multiple threads as specified by invocationCount. Note: this attribute is ignored if invocationCount is not specified


setThreadPoolSize

void setThreadPoolSize(int n)

getSuccessPercentage

int getSuccessPercentage()
The percentage of success expected from this method.


setSuccessPercentage

void setSuccessPercentage(int s)

getAlwaysRun

boolean getAlwaysRun()
If set to true, this test method will always be run even if it depends on a method that failed. This attribute will be ignored if this test doesn't depend on any method or group.


setAlwaysRun

void setAlwaysRun(boolean f)

getExpectedExceptions

java.lang.Class<?>[] getExpectedExceptions()

setExpectedExceptions

void setExpectedExceptions(java.lang.Class<?>[] e)

getSuiteName

java.lang.String getSuiteName()

setSuiteName

void setSuiteName(java.lang.String s)

getTestName

java.lang.String getTestName()

setTestName

void setTestName(java.lang.String s)

getSequential

boolean getSequential()

setSequential

void setSequential(boolean f)

getDataProvider

java.lang.String getDataProvider()

getDataProviderClass

java.lang.Class<?> getDataProviderClass()

getRetryAnalyzer

IRetryAnalyzer getRetryAnalyzer()

setRetryAnalyzer

void setRetryAnalyzer(java.lang.Class<?> c)

skipFailedInvocations

boolean skipFailedInvocations()

setSkipFailedInvocations

void setSkipFailedInvocations(boolean skip)


Copyright © 2010. All Rights Reserved.