TestEntry(Element test) { super(test); if (usesContext()) { setContext(test.getElementsByTagName("context").item(0) .getTextContent()); } setType(test.getElementsByTagName("type").item(0).getTextContent()); setAssertion(test.getElementsByTagName("assertion").item(0) .getTextContent()); String defaultResultName = test.getElementsByTagName("defaultResult") .item(0).getTextContent(); setDefaultResult(defaultResultName.equals("BestPractice") ? TECore.BEST_PRACTICE : TECore.PASS); setResult(getDefaultResult()); if(null != test.getAttribute("isConformanceClass") && !test.getAttribute("isConformanceClass").isEmpty()){ setIsConformanceClass(test.getAttribute("isConformanceClass")); } if(null != test.getAttribute("isBasic") && !test.getAttribute("isBasic").isEmpty()){ setIsBasic(test.getAttribute("isBasic")); } }
TestEntry(Element test) { super(test); if (usesContext()) { setContext(test.getElementsByTagName("context").item(0) .getTextContent()); } setType(test.getElementsByTagName("type").item(0).getTextContent()); setAssertion(test.getElementsByTagName("assertion").item(0) .getTextContent()); String defaultResultName = test.getElementsByTagName("defaultResult") .item(0).getTextContent(); setDefaultResult(defaultResultName.equals("BestPractice") ? TECore.BEST_PRACTICE : TECore.PASS); setResult(getDefaultResult()); if(null != test.getAttribute("isConformanceClass") && !test.getAttribute("isConformanceClass").isEmpty()){ setIsConformanceClass(test.getAttribute("isConformanceClass")); } if(null != test.getAttribute("isBasic") && !test.getAttribute("isBasic").isEmpty()){ setIsBasic(test.getAttribute("isBasic")); } }