Examples of AssertionResult


Examples of org.apache.jmeter.assertions.AssertionResult

  private void checkAssertions(List assertions, SampleResult result) {
    Iterator iter = assertions.iterator();
    while (iter.hasNext()) {
      Assertion assertion = (Assertion) iter.next();
      TestBeanHelper.prepare((TestElement) assertion);
      AssertionResult assertionResult = assertion.getResult(result);
      result.setSuccessful(result.isSuccessful() && !(assertionResult.isError() || assertionResult.isFailure()));
      result.addAssertionResult(assertionResult);
    }
    threadContext.getVariables().put(LAST_SAMPLE_OK, Boolean.toString(result.isSuccessful()));
  }
View Full Code Here

Examples of org.apache.jmeter.assertions.AssertionResult

                vars.remove(concat(refName,i));
            }
        }catch(IOException e){// e.g. DTD not reachable
            final String errorMessage = "IOException on ("+getXPathQuery()+")";
            log.error(errorMessage,e);
            AssertionResult ass = new AssertionResult(getName());
            ass.setError(true);
            ass.setFailureMessage(new StringBuilder("IOException: ").append(e.getLocalizedMessage()).toString());
            previousResult.addAssertionResult(ass);
            previousResult.setSuccessful(false);
        } catch (ParserConfigurationException e) {// Should not happen
            final String errrorMessage = "ParserConfigurationException while processing ("+getXPathQuery()+")";
            log.error(errrorMessage,e);
View Full Code Here

Examples of org.apache.jmeter.assertions.AssertionResult

        }
    }

    private void addAssertionFailure(final SampleResult previousResult,
            final Throwable thrown, final boolean setFailed) {
        AssertionResult ass = new AssertionResult(thrown.getClass().getSimpleName()); // $NON-NLS-1$
        ass.setFailure(true);
        ass.setFailureMessage(thrown.getLocalizedMessage()+"\nSee log file for further details.");
        previousResult.addAssertionResult(ass);
        if (setFailed){
            previousResult.setSuccessful(false);
        }
    }
View Full Code Here

Examples of org.apache.jmeter.assertions.AssertionResult

  private void checkAssertions(List assertions, SampleResult result) {
    Iterator iter = assertions.iterator();
    while (iter.hasNext()) {
      Assertion assertion = (Assertion) iter.next();
      TestBeanHelper.prepare((TestElement) assertion);
      AssertionResult assertionResult = assertion.getResult(result);
      result.setSuccessful(result.isSuccessful() && !(assertionResult.isError() || assertionResult.isFailure()));
      result.addAssertionResult(assertionResult);
    }
    threadContext.getVariables().put(LAST_SAMPLE_OK, Boolean.toString(result.isSuccessful()));
  }
View Full Code Here

Examples of org.apache.jmeter.assertions.AssertionResult

      return new byte[0];
    }
  }

  public static AssertionResult getAssertionResult(Configuration config) {
    AssertionResult result = new AssertionResult(""); //TODO provide proper name?
    result.setError(config.getAttributeAsBoolean(ERROR, false));
    result.setFailure(config.getAttributeAsBoolean(FAILURE, false));
    result.setFailureMessage(config.getAttribute(FAILURE_MESSAGE, ""));
    return result;
  }
View Full Code Here

Examples of org.apache.jmeter.assertions.AssertionResult

      Object userObject = ((DefaultMutableTreeNode) value).getUserObject();
      if(userObject instanceof SampleResult) {
        failure = !(((SampleResult) userObject).isSuccessful());
      }
      else if(userObject instanceof AssertionResult) {
        AssertionResult assertion = (AssertionResult) userObject;
        failure =  assertion.isError() || assertion.isFailure();
      }
     
      // Set the status for the node
      if (failure) {
        this.setForeground(Color.red);
View Full Code Here

Examples of org.apache.jmeter.assertions.AssertionResult

    // Add sample
    DefaultMutableTreeNode currNode = new DefaultMutableTreeNode(res);
    treeModel.insertNodeInto(currNode, root, root.getChildCount());
    addSubResults(currNode, res);
    // Add any assertion that failed as children of the sample node
    AssertionResult assertionResults[] = res.getAssertionResults();
    int assertionIndex = currNode.getChildCount();
    for (int j = 0; j < assertionResults.length; j++) {
      AssertionResult item = assertionResults[j];
     
      if (item.isFailure() || item.isError()) {
        DefaultMutableTreeNode assertionNode = new DefaultMutableTreeNode(item);
        treeModel.insertNodeInto(assertionNode, currNode, assertionIndex++);
      }
    }     
View Full Code Here

Examples of org.apache.jmeter.assertions.AssertionResult

      DefaultMutableTreeNode leafNode = new DefaultMutableTreeNode(child);

      treeModel.insertNodeInto(leafNode, currNode, leafIndex++);
      addSubResults(leafNode, child);
            // Add any assertion that failed as children of the sample node
            AssertionResult assertionResults[] = child.getAssertionResults();
            int assertionIndex = leafNode.getChildCount();
            for (int j = 0; j < assertionResults.length; j++) {
                AssertionResult item = assertionResults[j];
               
                if (item.isFailure() || item.isError()) {
                    DefaultMutableTreeNode assertionNode = new DefaultMutableTreeNode(item);
                    treeModel.insertNodeInto(assertionNode, leafNode, assertionIndex++);
                }
            }
    }
View Full Code Here

Examples of org.apache.jmeter.assertions.AssertionResult

              }
            }
          }
        }
        else if(userObject instanceof AssertionResult) {
          AssertionResult res = (AssertionResult) userObject;
         
          // We are displaying an AssertionResult
          setupTabPaneForAssertionResult();
         
          if (log.isDebugEnabled()) {
            log.debug("valueChanged1 : sample result - " + res);
          }

          if (res != null) {
            StringBuffer statsBuff = new StringBuffer(100);
            statsBuff.append("Assertion error: ").append(res.isError()).append(NL);
            statsBuff.append("Assertion failure: ").append(res.isFailure()).append(NL);
            statsBuff.append("Assertion failure message : ").append(res.getFailureMessage()).append(NL);
            statsDoc.insertString(statsDoc.getLength(), statsBuff.toString(), null);
            statsBuff = null;
          }
        }
      }
View Full Code Here

Examples of org.apache.jmeter.assertions.AssertionResult

  private void checkAssertions(List assertions, SampleResult result) {
    Iterator iter = assertions.iterator();
    while (iter.hasNext()) {
      Assertion assertion = (Assertion) iter.next();
      TestBeanHelper.prepare((TestElement) assertion);
      AssertionResult assertionResult = assertion.getResult(result);
      result.setSuccessful(result.isSuccessful() && !(assertionResult.isError() || assertionResult.isFailure()));
      result.addAssertionResult(assertionResult);
    }
    threadContext.getVariables().put(LAST_SAMPLE_OK, Boolean.toString(result.isSuccessful()));
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.