API Documentation | All Packages | All Classes | Index | Frames No Frames |
IFixtureSorter

Package | org.flexunit.runner.manipulation
Interface | public interface IFixtureSorter extends ISorter
Implementors | OrderArgumentPlusInheritanceSorter

Implemented by sorters that also wish to customize the sorting experience for fixture elements such as Before and After

Public Methods
Hide Inherited Public Methods
Show Inherited Public Methods

| Method | Defined By
--- | --- | ---
|  | apply(object:Object):void Sorts the test in runner using compare function. | ISorter
|  | compare(o1:IDescription, o2:IDescription):int Compares its two arguments for order. | ISorter
|  | compareFixtureElements(o1:IDescription, o2:IDescription, cache:ISortingInheritanceCache, superFirst:Boolean = true):int Compares its two arguments for order. | IFixtureSorter

Method Detail

compareFixtureElements | () | method

`public function compareFixtureElements(o1:IDescription, o2:IDescription, cache:ISortingInheritanceCache, superFirst:Boolean = true):int`

Compares its two arguments for order. Returns a negative integer, zero, or a positive integer as the first argument is less than, equal to, or greater than the second.

Parameters

| `o1:IDescription` — `IDescription` the first object to be compared.
| `o2:IDescription` — `IDescription` the second object to be compared.
| `cache:ISortingInheritanceCache`
| `superFirst:Boolean` (default = `true`)``

Returns

| `int` — a negative integer, zero, or a positive integer as the first argument is less than, equal to, or greater than the second.

Thu Apr 10 2014, 08:07 AM +10:00