Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Jan 17, 2014
Commits on Jun 27, 2008
  1. Add support for asserting on long long values: define CTEST_LONG_LONG…

    Scott Bronson authored
    …_ASSERT before including ctassert.h.
Commits on Jun 25, 2008
  1. Ensure we don't interpret the expression in the format string.

    Scott Bronson authored
    AssertZero(12%i) would interpret %i as a format string to printf and then all sorts of weird things would be printed.
  2. Fix a stupid whitespace typo

    Scott Bronson authored
  3. Print a warning when an inverted assert unexpectedly succeeds (invert…

    Scott Bronson authored
    …ed asserts are always supposed to fail)
  4. Move the inversion back into the test structure so the proper inversi…

    Scott Bronson authored
    …on state will be maintained even when we longjmp. Before, with it stored in the prefs struct, longjmping would not reset the inversion
Commits on Jun 12, 2008
Commits on May 26, 2008
  1. Add argument handling.

    Scott Bronson authored
  2. bunch o meaningless naming cleanups

    Scott Bronson authored
  3. Standardize the passing of assertion results to functions.

    Scott Bronson authored
    It's now a single variable named "success".
  4. Simplify test inversion; it's a special case used only when testing c…

    Scott Bronson authored
    …test itself.
    
    Note that test inversion no longer counts as a separate test in the metrics.  This is a good thing.
  5. get rid of an obsolete declaration

    Scott Bronson authored
Commits on May 24, 2008
  1. Fix some very minor pedantic C issues.

    Scott Bronson authored
  2. simplify calling ctest_internal_start_test

    Scott Bronson authored
  3. Consolidate the metrics into a single global struct.

    Scott Bronson authored
  4. Simplification: merge ctest_assert_succeeded and ctest_assert_failed …

    Scott Bronson authored
    …into ctest_assert
  5. Add synonyms: Str -> String and Ptr -> Pointer

    Scott Bronson authored
  6. Start converting macros to only execute arguments once.

    Scott Bronson authored
  7. Get rid of the variadic macro.

    Scott Bronson authored
    Functional tests fail because asserts now execute their args multiple times.  Fix will come in a different commit.
Commits on May 23, 2008
  1. Get rid of ctest_assert_prepare(). It prevented assertions from easil…

    Scott Bronson authored
    …y nesting.
  2. File consolidation. Having a separate ctest_test.c/h was more confusi…

    Scott Bronson authored
    …ng, not less.
  3. This is a much better way of handling asserts outside of ctest_start!

    Scott Bronson authored
    The concept of implicit/impromptou tests was entirely unneeded.  What was I thinking?
  4. Get rid of all C++-style comments, compile with -pedantic.

    Scott Bronson authored
    This should ensure that we work on just about every C compiler out there.
  5. Don't count an impromptou test in the statistics. Fix verbose printin…

    Scott Bronson authored
    …g and indenting.
Commits on May 22, 2008
  1. Get rid of the idea of flavor files. It was overcomplex.

    Scott Bronson authored
Something went wrong with that request. Please try again.