Skip to content

v1.1.0

Compare
Choose a tag to compare
@emccorkle emccorkle released this 11 Oct 19:52
· 203 commits to master since this release
88595e0

Added

  • Unit Tests for Hamcrest itself (#2)
  • UtInstanceOfMatcher (#1)
  • Allow for unregistering custom matchers (#19)
  • Unit Tests for Addin Reporters (basic, #23)
  • Matchers/Custom and Reporters/Custom folders for installation of user-defined classes (#24)
  • Allow user-defined assertions to be used with ut test (#27)
  • UtTypedMatcher now supports Scriptable as an allowable type (#42)
  • ut enabled matcher (#40 #42)
  • ut assert value to make assertions while evaluating at call site rather than in matcher (#46)

Changed

  • Must use factory functions for reporters rather than New Object (#3).
  • Test labels can now be anything (not just strings, #6)
  • Embedded Log is now off by default (for GUI, #18)
  • Reworded ut all of mismatch to be less confusing (#21)
  • StreamingLogReporter now gives a better error message when expecting an expression (#22)
  • ut global reporter will no longer be overwritten if Core.jsl is included multiple times (#26)
  • UtMessageMatcher mismatch message has been improved (#42)
  • UtMessageMatcher will now always send a message if the object is scriptable instead of attempting to
    detect messages that are allowed. If a message is not supported by an object, it will return missing. (#42)

Fixed

  • Log failures within ut test now affect return code (#6)
  • Namespaces and Classes are now properly cleaned up after ut test (#7)
  • Locals in ut assert that are now less likely to collide with user variables (#8)