private String buildTestNameFromInput(final TestCase<I, O> testCase) {
            return NullSafe.getOrElseGet(
                    testCase,
                    TestCase::getName,
                    () -> "Input: " + valueToStr(testCase.getInput()));
        }
Build the {@link Stream} of {@link DynamicTest} with all the added test cases.
stroom-test-common/src/main/java/stroom/test/common/DynamicTestBuilder.java