Releases: lefou/LambdaTest
Releases · lefou/LambdaTest
0.7.1
LambdaTest 0.7.0 - 2019-01-10
- Added
Expect.expectDouble
andExpectDouble
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
- Fixed invalid Manifest entry
Import-Package
present in older releases.
LambdaTest 0.6.1 - 2018-07-24
- 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
- Added
Expect.expectCollection
andExpectCollection
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
andExpectMap
class to assert properties of maps with a fluent API.
LambdaTest 0.5.0 - 2018-06-11
- Added
TestProxy
in packagede.tobiasroeser.lambdatest.proxy
to easily create mock dependencies / proxies.
LambdaTest 0.4.0 - 2018-03-05
- Detect logging framework (slf4j or java.util.logging) and log test progress
- Added
internal.Logger
andinternal.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
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
- Introduced
Reporter
interface andDefaultReporter
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
andAssert.assertNotNull
- Added
Expect.expectNull
andExpect.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
- Added a pending method with a reason parameter.
- Added more JavaDoc comments.