Are you a Java developer and you've seen the fluent and modern specification frameworks available in other programming languages such as Spock or jasmine and wondering why we can't have the same thing?
Then Lambda Behave is made for you! It uses numerous Java 8 features in order to enable cleaner and more readable tests and specifications. This quickie will introduce the framework, explain why you would want to use it over JUnit and cover some of its cool features, including:
• How to write fluent and clean specifications in your domain language
• How to write data driven specifications
• How to integrate these into your build tool or IDE
• How IDE usage can influence library design for the better
YOU MAY ALSO LIKE:
- Modern development with Java (in London on 9th - 11th December 2019)
- Continuous Profiling in Production: What, Why and How (SkillsCast recorded in April 2019)
- Processing TeraBytes of Data Every Day and Sleeping at Night (SkillsCast recorded in July 2019)
- How To Build 250 Single Page Applications With AWS Lambda (SkillsCast recorded in July 2018)
Lambda Behave: A modern testing and behavioural specification framework for Java 8
Richard Warburton is an empirical technologist, solver of deep-dive technical problems and author of 'Java 8 Lambdas: Pragmatic Functional Programming'. He has worked as a developer in varied areas including Statistical Analytics, Static Analysis, Compilers and Networking. He is a leader in the London Java Community and runs OpenJDK Hackdays. Richard is also a known conference speaker, having talked at JavaOne, Devoxx, JFokus, DevoxxUK, Geecon, JAX London and Codemotion. Richard has obtained a PhD in Computer Science from The University of Warwick.