Package org.apache.tools.ant.taskdefs.optional.junit

# Class FailureRecorder.TestInfos

java.lang.Object
org.apache.tools.ant.taskdefs.optional.junit.FailureRecorder.TestInfos

All Implemented Interfaces:
  `Comparable<FailureRecorder.TestInfos>`

Enclosing class:
  FailureRecorder

public static class FailureRecorder.TestInfos extends Object implements Comparable<FailureRecorder.TestInfos>
TestInfos holds information about a given test for later use.

## Constructor Summary

Constructors
Constructor
Description
`TestInfos(junit.framework.Test test)`
This constructor extracts the needed information from the given test.

## Method Summary

Modifier and Type
Method
Description
`int`
`compareTo(FailureRecorder.TestInfos other)`
The SortedMap needs comparable elements.
`boolean`
`equals(Object obj)`
`int`
`hashCode()`
`String`
`toString()`
This String-Representation can directly be used for instantiation of the JUnit testcase.

### Methods inherited from class java.lang.Object

`clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

## Constructor Details

### TestInfos

public TestInfos(junit.framework.Test test)
This constructor extracts the needed information from the given test.

Parameters:
  `test` - Test to analyze

## Method Details

### toString

public String toString()
This String-Representation can directly be used for instantiation of the JUnit testcase.

Overrides:
  `toString` in class `Object`
Returns:
  the string representation.
See Also:
  - `Object.toString()`
  - `FailureRecorder.createSuiteMethod()`

### compareTo

public int compareTo(FailureRecorder.TestInfos other)
The SortedMap needs comparable elements.

Specified by:
  `compareTo` in interface `Comparable<FailureRecorder.TestInfos>`
Parameters:
  `other` - the object to compare to.
Returns:
  the result of the comparison.
See Also:
  - `Comparable.compareTo(T)`
  - `SortedSet.comparator()`

### equals

public boolean equals(Object obj)

Overrides:
  `equals` in class `Object`

### hashCode

public int hashCode()

Overrides:
  `hashCode` in class `Object`