Commits on Sep 30, 2011
  1. add ColorTracePrinter to colorise test results

    drewbourne committed Sep 30, 2011
    - OK in green
    - FAILURE in red
    - Ignore in yellow
    - Warning in yellow
Commits on Mar 26, 2011
  1. Added performanceCount configuration variable to TextPrinter

    lukebayes committed Mar 26, 2011
    Set default performanceCount to 10 so that test result times no longer push the results off screen in a normal terminal
  2. Added support for XMLPrinter

    lukebayes committed Mar 26, 2011
    Extracted base class out of FlashBuilderPrinter and exposed as XMLPrinter
    Added tests for XMLPrinter output
    Added assertMatches assertion
Commits on Jan 19, 2011
Commits on Dec 28, 2010
  1. Added assertion for the error message with new method,

    benbjohnson committed Dec 28, 2010
Commits on Dec 4, 2010
Commits on Nov 9, 2010
  1. TextPrinter now exposes an option to hideLocalPaths from the stack tr…

    robertpenner committed Nov 9, 2010
    …ace, which AsUnitRunner now uses.
    Made TextPrinter default constants more consistent.
Commits on Nov 8, 2010
Commits on Nov 7, 2010
  1. Remove the TestObserver empty marker interface and "observer" termino…

    robertpenner committed Nov 7, 2010
    …logy, which duplicated the existing "listener" paradigm.
  2. Removed CallbackBridge because it was no different than a Result. Ren…

    robertpenner committed Nov 7, 2010
    …amed CallbackBridge to ResultObserverTest. May merge with the older-style ResultTest later.
  3. Call stacks for failures are now much shorter. Now using a while loop…

    robertpenner committed Nov 7, 2010
    … to iterate as far as possible before hitting async methods.
  4. Overhauled test injection in TestRunner to use the SwiftSuspenders in…

    robertpenner committed Nov 7, 2010
    Removed support for injecting arbitrary properties from [Inject] metadata--it's not an established convention. [Inject] in frameworks like Robotlegs and Swiz is understood to support a "name" property, but that's to identify the injection rule; it's not a property to set on the instance.
  5. AsUnit 4 builds and runs in Flash CS3! (As long as we build everythin…

    robertpenner committed Nov 7, 2010
    …g from source. SWC linkage was added in Flash CS4.)
  6. Small cleanups: AsyncTest' unused dispatcher, AllTests' references to…

    robertpenner committed Nov 7, 2010
    … deleted tests, RunnerFactory formatting & Injector mapping.
  7. Changed SuiteRunnerTest back to use [Before] method to instantiate th…

    robertpenner committed Nov 7, 2010
    …e unit under test. This necessitated restoring a way to pass an IResult to the SuiteRunner and verify it.
    SuiteRunner also now extends EventDispatcher to be consistent with the rest (AsUnitCore, TestRunner, etc.).
  8. AsUnitCore now extends EventDispatcher instead of delegating. Several…

    robertpenner committed Nov 7, 2010
    … other classes were already doing that, might as well be consistent and have less code.
Commits on Nov 6, 2010
  1. Fixed hole in assertArraysEqualIgnoringOrder where the assert passed …

    Stray committed Nov 6, 2010
    …incorrectly where the arrays contain repeated items, ie:
    [item1, item1, item2] equals [item1, item2, item2]
    These are now found to be not equal.
    Added tests for this to the asunit3 and asunit4 suites (which were failing before the change to Assert), and updated the Assert in both suites so that they now pass.
    Refactored logic for bothNull, eitherNull and differentLengths tests within asserts to use helper functions.  Refactored the null defense in assertEquals to give a cleaner early exit where expected is null.