A software developer working with two monitors on a wooden desk.

10 Side notes JAX London 2016

Quick notes from session 10 of JAX London 2016. Making Sense of Microservices preseneted by Russ Miles & Junit session by Nicolai Parlog.

· Q.Assistance · 1 minutes·

Session 1

Session: 12th Oct — 14:15 to 14:45 Making Sense of Microservices: Maximizing Development Productivity and Minimizing Mistakes by Russ Miles

Notes:

Session 2

Session: 12th Oct — 16:30 to 17:20 JUnit 5: Next Generation Testing on the JVM by Nicolai Parlog, Disy Informationssysteme GmbH

Notes

  • Junit 5 is in working progress as per Oct — 2016. Users Guide

  • Junit 5 Github repo

  • Junit 5 introduces extension points with custom annotations.

  • Test methods could have package scope.

  • Group assertion AssertAll() method.

  • AssertThrows() with assert message descriptions.

  • Nested tests: more capabilities to express the relationship among several group of tests.

  • Inject parameters with dependency injection.

  • No lambdas testing yet supported.

  • Dynamic tests with @TestFactory. To verify a set of tests values across same test case.

  • Framework extension points for test runners. Open door to a new generation of test frameworks. Open test framework platform.

That was all for this session.


Many thanks for reading, please leave a comment if you have any quality hint.

Keep on testing, better!

More posts

  • A photo of a guy looking at a whiteboard with a flowchart diagram

    How to build Mermaid Diagrams into an Astro MDX blog

    Discover how to seamlessly integrate Mermaid diagrams into an Astro MDX blog using a custom devContainer setup. This post dives into the challenges of pre-rendering text-based diagrams—like flowcharts and sequence diagrams—for a static site, offering a streamlined solution with Docker Compose, Playwright-core, and Chrome. This practical guide will simplify your setup, ensure consistency, and boost performance.

  • A photo of a big ship container with a person jumping on top.

    DevContainer with host Git credentials

    How to configure a devcontainer with the host Git credentials. We developers should work in isolated environments to maintain consistency across different machines and team members.

  • A person using a laptop and connecting to a vpn service.

    Mullvad OpenVPN Gateway

    I am building a cybersecurity home lab. However, I do not like my ISP having all logs of my home lab activity. I do not know why but this feels threatening even if I am not planning to be a black hat.