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")); } }
throws Exception { testStack.push(test); testType = test.getType(); defaultResult = test.getDefaultResult(); defaultResultName = (defaultResult == BEST_PRACTICE) ? "BestPractice" : "Pass"; String assertion = getAssertionValue(test.getAssertion(), params); out.print(test.getName() + " type " + test.getType()); if((test.getName()).contains(rootTestName.get(i))){ methodCount=methodCount+1; String testName = test.getName() + " type " + test.getType(); System.setProperty("TestName", testName); out.println("(" + testPath + ")..."); if (test.usesContext()) { out.println(indent + "Context: " + test.getContext()); logger.println("<log>"); logger.print("<starttest "); logger.print("local-name=\"" + test.getLocalName() + "\" "); logger.print("prefix=\"" + test.getPrefix() + "\" "); logger.print("namespace-uri=\"" + test.getNamespaceURI() + "\" "); logger.print("type=\"" + test.getType() + "\" "); logger.print("defaultResult=\"" + Integer.toString(test.getDefaultResult()) + "\" ");
public int execute_test(String testName, List<String> params, XdmNode contextNode) throws Exception { if (LOGR.isLoggable( FINE)) { String logMsg = String.format( "Preparing test %s for execution, using params:%n %s", testName, params); LOGR.fine(logMsg); } TestEntry test = index.getTest(testName); if (test == null) { throw new Exception("Error: Test " + testName + " not found."); } XdmNode paramsNode = engine.getBuilder().build( new StreamSource(new StringReader(getParamsXML(params)))); if (contextNode == null && test.usesContext()) { String contextNodeXML = "<context><value>" + test.getContext() + "</value></context>"; contextNode = engine.getBuilder().build( new StreamSource(new StringReader(contextNodeXML))); } XPathContext context = getXPathContext(test, opts.getSourcesName(), contextNode); return executeTest(test, paramsNode, context); }
throws Exception { testStack.push(test); testType = test.getType(); defaultResult = test.getDefaultResult(); defaultResultName = (defaultResult == BEST_PRACTICE) ? "BestPractice" : "Pass"; String assertion = getAssertionValue(test.getAssertion(), params); out.print(test.getName() + " type " + test.getType()); if((test.getName()).contains(rootTestName.get(i))){ methodCount=methodCount+1; String testName = test.getName() + " type " + test.getType(); System.setProperty("TestName", testName); out.println("(" + testPath + ")..."); if (test.usesContext()) { out.println(indent + "Context: " + test.getContext()); logger.println("<log>"); logger.print("<starttest "); logger.print("local-name=\"" + test.getLocalName() + "\" "); logger.print("prefix=\"" + test.getPrefix() + "\" "); logger.print("namespace-uri=\"" + test.getNamespaceURI() + "\" "); logger.print("type=\"" + test.getType() + "\" "); logger.print("defaultResult=\"" + Integer.toString(test.getDefaultResult()) + "\" ");
public int execute_test(String testName, List<String> params, XdmNode contextNode) throws Exception { if (LOGR.isLoggable( FINE)) { String logMsg = String.format( "Preparing test %s for execution, using params:%n %s", testName, params); LOGR.fine(logMsg); } TestEntry test = index.getTest(testName); if (test == null) { throw new Exception("Error: Test " + testName + " not found."); } XdmNode paramsNode = engine.getBuilder().build( new StreamSource(new StringReader(getParamsXML(params)))); if (contextNode == null && test.usesContext()) { String contextNodeXML = "<context><value>" + test.getContext() + "</value></context>"; contextNode = engine.getBuilder().build( new StreamSource(new StringReader(contextNodeXML))); } XPathContext context = getXPathContext(test, opts.getSourcesName(), contextNode); return executeTest(test, paramsNode, context); }
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")); } }
out.println(indent + "Test " + test.getName() + " " + getResultDescription(result)); if (result == WARNING) {
int result = LogUtils.getResultFromLog(doc); if (result >= 0) { out.println(indent + "Test " + test.getName() + " " + getResultDescription(result)); if (result == WARNING) {
out.println(indent + "Test " + test.getName() + " " + getResultDescription(result)); if (result == WARNING) {
int result = LogUtils.getResultFromLog(doc); if (result >= 0) { out.println(indent + "Test " + test.getName() + " " + getResultDescription(result)); if (result == WARNING) {