Permalink
Switch branches/tags
Nothing to show
Commits on Dec 26, 2015
Commits on May 4, 2011
Commits on Apr 21, 2011
  1. (new) Adding support for a `SOMEDAY;` directive.

    ELLIOTTCABLE committed Apr 21, 2011
    This also involved slightly modifying the semantics (but not functionality) of `PEND;`. The old `PEND;` has been split into the current `SOMEDAY;` and `PEND;` directives. `SOMEDAY;`s are intended to be used before tests that have been (at least partially) written, but whose tested-functionality is not actually implemented at the moment, and will not be for a while. `PEND;` is for functionality being implemented *now*; a `PEND;` is considered a failure, but is visually differentiable from a `FAIL;`.
    
    Use the new `PEND;` when you wish to “comment out” the latter portions of a test while you’re modifying the implementation of a feature; this allows you to differentiate failure of a particular portion of the test (the portion you’re working on implementing) and failure in later parts, which you won’t be able to make pass until you’ve finished with the current portion.
    
    When your suite completes *with pending tests* (magenta output, currently), it implies you’re not ready to commit, but all pasts are technically *passing* (no ASSERTions that were actually executed *failed*, but some ASSERTions are still “commented out” with `PEND;`).
Commits on Apr 13, 2011
  1. (new incomplete major-api) Working towards a more asynchronicity-frie…

    ELLIOTTCABLE committed Apr 13, 2011
    …ndly API.
    
    This is just a start; we’re ensuring each `CEST()` is “aware” (by way of a local variable) of “itself” (the `struct cest` on the heap representing the test being run.) This will later allow us to make a `Cest.complete()` call with a reference to “our” `struct cest`, which will allow us to eschew return-values-as-state, and instead store result state in the `cest` itself.
    
    After that, it’s just a matter of cosmetics (printing completed `CEST()`s in order, even if they finish out-of-order).
Commits on Mar 28, 2011
Commits on Mar 7, 2011
Commits on Feb 28, 2011
Commits on Feb 27, 2011
  1. (doc fix -) Modified the documentation to make sense in the context o…

    ELLIOTTCABLE committed Feb 27, 2011
    …f Cest.c being in its own repository.
  2. (api) Changing the declarations to be more ‘friendly’ and natural. Wi…

    ELLIOTTCABLE committed Jan 30, 2011
    …ll be repeated throughout the codebase.