Commits

Author Commit Message Labels Comments Date
Matt Oswald
fixed error in has_empty
Matt Oswald
Assert.True tests added
Matt Oswald
Assert.False tests added
Matt Oswald
Assert.Throws tests added
Matt Oswald
Assert.DoesNotThrow tests added
Matt Oswald
Assert.NotEqual tests added
Matt Oswald
Assert.Equal tests moved into a suite
Matt Oswald
adding unit tests - Assert.Equal tests added
Matt Oswald
improved wording in ouput for failed tests
Matt Oswald
moved Assert class into correct header and implemented the full failure message for all assertions
Matt Oswald
failing theories include (0-based) index of failing data set in output
Matt Oswald
rewrote FACT/TIMED_FACT in terms of TIMED_FACT_FIXTURE
Matt Oswald
adding a notes file to track development ideas
Matt Oswald
rewrote THEORY to define the theory, not the data set
Matt Oswald
removing a warning about negating an unsigned
Matt Oswald
running the output of the build as a post-build step to catch any crashes/formatting errors
Matt Oswald
making the default output more closely match what Visual Studio expects
Matt Oswald
returning negated number of failed tests, so it doesn't appear to be a "normal" error code
Matt Oswald
fixed a crash in the test runner due to the condition_variable getting destroyed by the parent thread exiting
Matt Oswald
revamped the Assert functions a bit - on to the macros
Matt Oswald
removed the anonymous namespaces in the testing macros, they didn't gain us much
Matt Oswald
added [Not]InRange assert
Matt Oswald
passing std::chrono::milliseconds up through the API where possible
Matt Oswald
tests can now have custom time limits
Matt Oswald
test runner now honors test time limits
Matt Oswald
half-assing the implementation of the Assert members (half-assing because I'm not testing the results yet)
Matt Oswald
adding default test reporter
Matt Oswald
cleaned up the includes a bit
Matt Oswald
now reporting test events (start, failure, finish)
Matt Oswald
simplified test runner somewhat with module-scoped helpers
  1. Prev
  2. Next