anchor.diff:  
   You should write your test cases so that they don't need to be executed in order. LambdaTest is able to run tests in parallel, if you enable it explicitly with `FreeSpec.setRunInParallel(true)`.
   
  +You can disable fail fast behaviour for assertion/expectations with `FreeSpec.setExpectFailFast(false)`. Than, the first failing assertion error will non abort the test but the test is optimistically continued. Further failing assertion errors are collected and reported at the end of the test.
  +
  +== Writing assertions with `Expect`
  +
  +As an alternative to the assertion methods provides by other unit testing framework, you can instead use `Expect` and it's `expectXXX`-methods.
  +
  +Why should you, you ask` Here are some reasons:
  +
  +* Nice output of differences of various collections
  +* non-fail-fast behaviour to collect as much assertion errors as possible in one test run
  +
  +
  +_TBD_
  +
  +=== Using `Expect` without `FreeSpec`
  +
  +You can also use the `Expect` class outside of the `FreeSpec` test suites. 
  +In that case, you have to take care of setup and finalization yourself.
  +
  +_TBD_
  +
   == Working on Java7 or below
   
   This project does not use any Java 8 API!
  
positive.code: ----
  package org.example;
  
  import static org.testng.Assert.assertEquals;
  
  import de.tobiasroeser.lambdatest.testng.FreeSpec;
  
  class SimpleTest extends FreeSpec {{
  
    test("1 + 1 = 2", () -> {
      assertEquals(1 + 1, 2);
    });
  
    test("a pending test", () -> pending());
  
negative.code: = (Poor Mans) Lambda Test
  :toc:
  :toc-placement: preamble
  // also update version in pom.xml example (2x)
  :lambdatestversion: 0.1.0
  
  image:https://travis-ci.org/lefou/poor-mans-lambda-test.svg?branch=master["Build Status", link="https://travis-ci.org/lefou/poor-mans-lambda-test"]
  