Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.testng
Interface ITestResult

All Superinterfaces:
  java.lang.Comparable<ITestResult>, IAttributes, java.io.Serializable

    public interface ITestResult

extends IAttributes, java.lang.Comparable<ITestResult>

This class describes the result of a test.

Since:
  May 2, 2004
Version:
  $Revision: 721 $, $Date: 2009-05-23 09:55:46 -0700 (Sat, 23 May 2009) $
Author:
  Cedric Beust, May 2, 2004

Field Summary
`static int` | `FAILURE`
`static int` | `SKIP`
`static int` | `STARTED`
`static int` | `SUCCESS`
`static int` | `SUCCESS_PERCENTAGE_FAILURE`

Method Summary
`long` | `getEndMillis()`
`java.lang.String` | `getHost()`
`java.lang.Object` | `getInstance()` The instance on which this method was run.
`ITestNGMethod` | `getMethod()`
`java.lang.String` | `getName()`
`java.lang.Object[]` | `getParameters()`
`long` | `getStartMillis()`
`int` | `getStatus()`
`IClass` | `getTestClass()`
`java.lang.Throwable` | `getThrowable()`
`boolean` | `isSuccess()`
`void` | `setEndMillis(long millis)`
`void` | `setParameters(java.lang.Object[] parameters)`
`void` | `setStatus(int status)`
`void` | `setThrowable(java.lang.Throwable throwable)`

Methods inherited from interface org.testng.IAttributes
`getAttribute, getAttributeNames, removeAttribute, setAttribute`

Methods inherited from interface java.lang.Comparable
`compareTo`

Field Detail

### SUCCESS

    static final int SUCCESS

See Also:
  Constant Field Values

### FAILURE

    static final int FAILURE

See Also:
  Constant Field Values

### SKIP

    static final int SKIP

See Also:
  Constant Field Values

### SUCCESS_PERCENTAGE_FAILURE

    static final int SUCCESS_PERCENTAGE_FAILURE

See Also:
  Constant Field Values

### STARTED

    static final int STARTED

See Also:
  Constant Field Values

Method Detail

### getStatus

    int getStatus()

  Returns:
    The status of this result, using one of the constants above.

### setStatus

    void setStatus(int status)

### getMethod

    ITestNGMethod getMethod()

  Returns:
    The test method this result represents.

### getParameters

    java.lang.Object[] getParameters()

  Returns:
    The parameters this method was invoked with.

### setParameters

    void setParameters(java.lang.Object[] parameters)

### getTestClass

    IClass getTestClass()

  Returns:
    The test class used this object is a result for.

### getThrowable

    java.lang.Throwable getThrowable()

  Returns:
    The throwable that was thrown while running the method, or null if no exception was thrown.

### setThrowable

    void setThrowable(java.lang.Throwable throwable)

### getStartMillis

    long getStartMillis()

  Returns:
    the start date for this test, in milliseconds.

### getEndMillis

    long getEndMillis()

  Returns:
    the end date for this test, in milliseconds.

### setEndMillis

    void setEndMillis(long millis)

### getName

    java.lang.String getName()

  Returns:
    The name of this TestResult, typically identical to the name of the method.

### isSuccess

    boolean isSuccess()

  Returns:
    true if if this test run is a SUCCESS

### getHost

    java.lang.String getHost()

  Returns:
    The host where this suite was run, or null if it was run locally. The returned string has the form: host:port

### getInstance

    java.lang.Object getInstance()

  The instance on which this method was run.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD