sebb 2004/01/06 16:02:03
Modified: src/components/org/apache/jmeter/assertions
SizeAssertion.java
Log:
responseData no longer contains the headers, so no need to remove them from the count
Revision Changes Path
1.13 +2 -35
jakarta-jmeter/src/components/org/apache/jmeter/assertions/SizeAssertion.java
Index: SizeAssertion.java
===================================================================
RCS file:
/home/cvs/jakarta-jmeter/src/components/org/apache/jmeter/assertions/SizeAssertion.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- SizeAssertion.java 22 Nov 2003 03:25:38 -0000 1.12
+++ SizeAssertion.java 7 Jan 2004 00:02:03 -0000 1.13
@@ -102,7 +102,7 @@
return setResultForNull(result);
}
// is the Sample the correct size?
- resultData = getResultBody(response.getResponseData());
+ resultData = response.getResponseData();
long resultSize = resultData.length;
if ((!(compareSize(resultSize)) && (getAllowedSize() > 0)))
{
@@ -181,39 +181,6 @@
{
setProperty(new LongProperty(SIZE_KEY, size));
}
- }
-
- /**
- * Return the body of the http return.
- */
- public byte[] getResultBody(byte[] resultData)
- {
- for (int i = 0; i < (resultData.length - 1); i++)
- {
- if (resultData[i] == '\n' && resultData[i + 1] == '\n')
- {
- return getByteArraySlice(
- resultData,
- (i + 3),
- resultData.length);
- }
- }
- return resultData;
- }
-
- /**
- * Return a slice of a byte array
- */
- private byte[] getByteArraySlice(byte[] array, int begin, int end)
- {
- byte[] slice = new byte[(end - begin + 1)];
- int count = 0;
- for (int i = begin; i < end; i++)
- {
- slice[count] = array[i];
- count++;
- }
- return slice;
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]