@Test
  public void testValidateElseElement() {
    Document document = DocumentHelper.createDocument();

    Element element = document.addElement("if");

    Element elseElement1 = element.addElement("else");

    Element executeElement1 = elseElement1.addElement("execute");

    executeElement1.addAttribute("function", "Click");
    executeElement1.addAttribute("locator1", "//else element");

    PoshiRunnerValidation.validateElseElement(element, "ValidateElseElement.macro");

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

    Element elseElement2 = element.addElement("else");

    Element executeElement2 = elseElement2.addElement("execute");

    executeElement2.addAttribute("function", "Click");
    executeElement2.addAttribute("locator1", "//else element");

    PoshiRunnerValidation.validateElseElement(element, "ValidateElseElement.macro");

    Assert.assertEquals(
        "validateElseElement is failing", "Too many else elements", getExceptionMessage());
  }