Skip to content
Commits on Jan 22, 2016
  1. v1.3.3

  2. Fix EndsWith Matcher (and refactored EndsWith and StartsWith in terms…

    … of endsWith and startsWith) (see Issue #573)
Commits on Jan 5, 2016
Commits on Dec 28, 2015
  1. v1.3.1

Commits on Dec 10, 2015
  1. @webmaster128

    Add missing comma when in captured expression for matchers

    webmaster128 committed with
    Such that
    CHECK_THAT( hex_encode(outbuf) Equals("B5D4045C") )
    CHECK_THAT( hex_encode(outbuf), Equals("B5D4045C") )
Commits on Dec 9, 2015
  1. Initialise m_currentSortOrder

    - as reported in #545
Commits on Dec 4, 2015
  1. Keep Xcode 7.1 happy

  2. Merged from develop branch

    - now v1.3.0
Commits on Nov 20, 2015
  1. dev build 4

Commits on Nov 18, 2015
  1. dev build 3

  2. exception translators considered even for types deriving from std::ex…

    …ception, now
    - also added docs for exception translators
    - updated approvals
Commits on Nov 6, 2015
  1. dev build 2

  2. changed Not struct to a class.

    - it was forward declared as a class, which caused warnings on some compilers. It should really have been a class anyway.
    - this addresses the same issue as PR #534, albeit from the other angle.
Commits on Nov 5, 2015
  1. build 1.3.0-develop.1

    I've incremented the minor release number. This is a slight abuse of semantic versioning so let me explain:
    I've slightly changed how matchers are used. The matcher macro (REQUIRE_THAT/ CHECK_THAT) used to introduce the Catch::Matchers namespace before the macro token for the matcher, to save you having import the namespace yourself.
    The trouble is if the matcher token is not a simple matcher (can now be an expression) this breaks!
    So I've removed that qualification. Now if you use Matchers you'll have to do somethings like using namespace Catch::Matchers to bring them in.
    This is a breaking change - but, OTTOH, Matchers are an undocumented "beta' feature that I've stated in the past is not guaranteed to have a stable API - so I don't think this warrants a major version change - but I did want to make it significant enough that people do notice that something is going on - and perhaps lead them to this commit message.
  2. Added &&, || and ! operator overloads for matchers

    (syntactic sugar for AllOf, AnyOf and Not compositional matchers, respectively)
  3. Don't introduce Catch::Matchers namespace in macro

    - this could be a breaking change - fixed up self-test code to compensate
Commits on Nov 4, 2015
  1. Removed unused parameter

    - as per PR #530
  2. Stripped trailing whitespace from all source code lines

    (replaces need for PRs #310 and #504)
Commits on Nov 3, 2015
  1. dev build 16

  2. Fixed CMake file

    (changed SectionTrackerTests.cpp - now deleted - to the new PartTrackerTests.cpp)
Something went wrong with that request. Please try again.