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 [EMAIL PROTECTED] 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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to