Skip to content

Releases: lefou/LambdaTest

0.7.1

28 Jun 13:28
Compare
Choose a tag to compare

Changelog

Merged Pull Requests

  • Added support for lazily initialized tests by @lefou in #39

Full Changelog: 0.7.0...0.7.1

LambdaTest 0.7.0 - 2019-01-10

10 Jan 18:21
Compare
Choose a tag to compare
  • Added Expect.expectDouble and ExpectDouble class to assert properties of double values with a fluent API.
  • Improved error message in TestProxy for missing implemented proxy methods with array parameters

LambdaTest 0.6.2 - 2018-08-01

01 Aug 12:05
Compare
Choose a tag to compare
  • Fixed invalid Manifest entry Import-Package present in older releases.

LambdaTest 0.6.1 - 2018-07-24

24 Jul 19:39
Compare
Choose a tag to compare
  • Dropped support for Java 6. (Technically speeking, Java 6 wasn't really supported by older versions, as a contructor of java.lang.AssertionError was used, which was only introduced in Java 7.)
  • Proxies created with TestProxy gained better copy'n'paste able error message in case of unimplemented methods were call.

LambdaTest 0.6.0 - 2018-06-22

22 Jun 12:29
Compare
Choose a tag to compare
  • Added Expect.expectCollection and ExpectCollection class to assert properties of collection with a fluent API.
  • TestProxy now properly passes exceptions thrown by delegate objects.
  • Improved detection of test name collisions (reported as suite warning).
  • The default reporter can now be set via FreeSpecBase.setDefaultReporter.
  • Added Expect.expectMap and ExpectMap class to assert properties of maps with a fluent API.

LambdaTest 0.5.0 - 2018-06-11

11 Jun 08:56
Compare
Choose a tag to compare
  • Added TestProxy in package de.tobiasroeser.lambdatest.proxy to easily create mock dependencies / proxies.

LambdaTest 0.4.0 - 2018-03-05

05 Mar 08:58
Compare
Choose a tag to compare
  • Detect logging framework (slf4j or java.util.logging) and log test progress
  • Added internal.Logger and internal.LoggerFactory to wrap either an
    Slf4j-Logger or a JUL-Logger, both supporting Slf4j parameter placeholders.
  • Added new LoggingWrappingReporter which logs to an logging frameorg and
    delegates all methods to an underlying Reporter.
  • Changed handling of the "optional" msg-paramter in Assert.assertXXX and
    Expect.expectXXX methods.
    If given, the msg-parameter does no longer replace the generic assertion
    message, instead both messages are shown, first the given message, then the
    generic message.
  • Better handle arrays with primitive types.
  • Fixed issue, where a failing assert could throw a ClassCastExcpetion for
    primitive type arrays.

LambdaTest 0.3.1 - 2018-02-13

13 Feb 08:14
Compare
Choose a tag to compare
  • DefaultReporter can now hide the stacktrace
  • Improved expectEquals message for number and arguments of different types
  • Fixed inverted expectNotNull behaviour
  • Extended test suite

LambdaTest 0.3.0 - 2017-10-30

30 Oct 15:15
Compare
Choose a tag to compare
  • Introduced Reporter interface and DefaultReporter class
  • Introduced generic base class FreeSpecBase to hold test framework unspecific logic
  • Added FreeSpec.section to allow more structured tests
  • Reformatted output of tests (handled now by Reporter)
  • Added Assert.assertNull and Assert.assertNotNull
  • Added Expect.expectNull and Expect.expectNotNull
  • Generate proper OSGi manifests for all JARs/bundles
  • Fixed assert message of Intercept.intercept(Class<T>, String, RunnableWithException)
  • Documentation improvements

LamdaTest 0.2.4

03 Aug 06:51
Compare
Choose a tag to compare
  • Added a pending method with a reason parameter.
  • Added more JavaDoc comments.