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