@Test public void testValidateElementName() { Document document = DocumentHelper.createDocument(); Element element = document.addElement("execute"); element.addAttribute("function", "AssertTextPresent"); element.addAttribute("value1", "hello world"); List<String> possibleElementNames = Arrays.asList("command", "execute"); PoshiRunnerValidation.validateElementName( element, possibleElementNames, "ValidateElementName.macro"); Assert.assertEquals("validateElementName is failing", "", getExceptionMessage()); document = DocumentHelper.createDocument(); element = document.addElement("poshi"); element.addAttribute("function", "AssertTextPresent"); element.addAttribute("value1", "hello world"); PoshiRunnerValidation.validateElementName( element, possibleElementNames, "ValidateElementName.macro"); Assert.assertEquals( "validateElementName is failing", "Missing " + possibleElementNames + " element", getExceptionMessage()); }