You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by wo...@apache.org on 2005/08/25 17:08:06 UTC

cvs commit: jakarta-jmeter/src/junit/org/apache/jmeter/protocol/java/sampler JUnitSampler.java

woolfel     2005/08/25 08:08:06

  Modified:    src/junit/org/apache/jmeter/protocol/java/sampler
                        JUnitSampler.java
  Log:
  enhanced the sampler so that in the event an exception occured, it sets the success to
  false and sets the exception message as the response data.
  thanks to James.Learmonth@datalexuk.com for reporting this.
  peter lin
  
  Revision  Changes    Path
  1.10      +6 -0      jakarta-jmeter/src/junit/org/apache/jmeter/protocol/java/sampler/JUnitSampler.java
  
  Index: JUnitSampler.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/src/junit/org/apache/jmeter/protocol/java/sampler/JUnitSampler.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- JUnitSampler.java	9 Aug 2005 04:02:19 -0000	1.9
  +++ JUnitSampler.java	25 Aug 2005 15:08:06 -0000	1.10
  @@ -311,13 +311,19 @@
                   // log.warn(e.getMessage());
                   sresult.setResponseCode(getErrorCode());
                   sresult.setResponseMessage(getError());
  +                sresult.setResponseData(e.getMessage().getBytes());
  +                sresult.setSuccessful(false);
               } catch (IllegalAccessException e) {
                   // log.warn(e.getMessage());
                   sresult.setResponseCode(getErrorCode());
                   sresult.setResponseMessage(getError());
  +                sresult.setResponseData(e.getMessage().getBytes());
  +                sresult.setSuccessful(false);
               } catch (Exception e) {
                   sresult.setResponseCode(getErrorCode());
                   sresult.setResponseMessage(getError());
  +                sresult.setResponseData(e.getMessage().getBytes());
  +                sresult.setSuccessful(false);
               }
               if ( !tr.wasSuccessful() ){
                   sresult.setSuccessful(false);
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org