@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()); }