protected TestResult parseTestResult(final String inputFile) throws IOException {

        String fileAsString = fileUtil.readFile(inputFile);

        TestResult testResult = xmlToCamelRouteCoverageConverter.convert(fileAsString);

        assert testResult != null;

        return testResultParser.parse(testResult);
    }
@Test
    public void testParseTestResult() throws IOException {

        TestResult result = processor.parseTestResult(inputFile());

        assertAll(
                () -> assertNotNull(result),
                () -> assertNotNull(result.getTest()),
                () -> assertEquals("com.example.route.ConditionalBeanRouteUnitTest", result.getTest().getClazz()),
                () -> assertEquals("whenSendBodyWithFruit_thenFavouriteHeaderReceivedSuccessfully",
                        result.getTest().getMethod()),
                () -> assertNotNull(result.getCamelContextRouteCoverage()),
                () -> assertFalse(result.getCamelContextRouteCoverage().getRoutes().getRouteList().isEmpty()));
    }