@Test
  public void testValidateDefinitionElement() throws Exception {
    String filePath = getFilePath("ValidateDefinitionElement.macro");

    Element rootElement = PoshiRunnerGetterUtil.getRootElementFromFilePath(filePath);

    PoshiRunnerValidation.validateDefinitionElement(rootElement, filePath);

    Assert.assertEquals("validateDefinitionElement is failing", "", getExceptionMessage());

    filePath = getFilePath("ValidateDefinitionElement2.macro");

    rootElement = PoshiRunnerGetterUtil.getRootElementFromFilePath(filePath);

    PoshiRunnerValidation.validateDefinitionElement(rootElement, filePath);

    Assert.assertEquals(
        "validateDefinitionElement is failing",
        "Root element name must be definition",
        getExceptionMessage());
  }