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 se...@apache.org on 2007/10/23 20:52:46 UTC

svn commit: r587604 - /jakarta/jmeter/trunk/test/src/org/apache/jmeter/samplers/TestSampleResult.java

Author: sebb
Date: Tue Oct 23 11:52:45 2007
New Revision: 587604

URL: http://svn.apache.org/viewvc?rev=587604&view=rev
Log:
Updated tests for getDataEncoding() + WithDefault() and NoDefault()

Modified:
    jakarta/jmeter/trunk/test/src/org/apache/jmeter/samplers/TestSampleResult.java

Modified: jakarta/jmeter/trunk/test/src/org/apache/jmeter/samplers/TestSampleResult.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/test/src/org/apache/jmeter/samplers/TestSampleResult.java?rev=587604&r1=587603&r2=587604&view=diff
==============================================================================
--- jakarta/jmeter/trunk/test/src/org/apache/jmeter/samplers/TestSampleResult.java (original)
+++ jakarta/jmeter/trunk/test/src/org/apache/jmeter/samplers/TestSampleResult.java Tue Oct 23 11:52:45 2007
@@ -185,23 +185,37 @@
         	// check default
         	SampleResult res = new SampleResult();
         	assertEquals(SampleResult.DEFAULT_ENCODING,res.getDataEncoding());
+        	assertEquals(SampleResult.DEFAULT_ENCODING,res.getDataEncodingWithDefault());
         	assertEquals("DataType should be blank","",res.getDataType());
+        	assertNull(res.getDataEncodingNoDefault());
         	
         	// check null changes nothing
         	res.setEncodingAndType(null);
         	assertEquals(SampleResult.DEFAULT_ENCODING,res.getDataEncoding());
+        	assertEquals(SampleResult.DEFAULT_ENCODING,res.getDataEncodingWithDefault());
         	assertEquals("DataType should be blank","",res.getDataType());
+        	assertNull(res.getDataEncodingNoDefault());
+
+        	// check no charset
+        	res.setEncodingAndType("text/html");
+        	assertEquals(SampleResult.DEFAULT_ENCODING,res.getDataEncoding());
+        	assertEquals(SampleResult.DEFAULT_ENCODING,res.getDataEncodingWithDefault());
+        	assertEquals("text",res.getDataType());
+        	assertNull(res.getDataEncodingNoDefault());
 
         	// Check unquoted charset
         	res.setEncodingAndType("text/html; charset=aBcd");
+        	assertEquals("aBcd",res.getDataEncodingWithDefault());
+        	assertEquals("aBcd",res.getDataEncodingNoDefault());
         	assertEquals("aBcd",res.getDataEncoding());
         	assertEquals("text",res.getDataType());
 
         	// Check quoted charset
-        	res.setEncodingAndType("text/html; charset=\"aBcd\"");
-        	assertEquals("aBcd",res.getDataEncoding());
-        	assertEquals("text",res.getDataType());
-        	
+        	res.setEncodingAndType("text/html; charset=\"aBCd\"");
+        	assertEquals("aBCd",res.getDataEncodingWithDefault());
+        	assertEquals("aBCd",res.getDataEncodingNoDefault());
+        	assertEquals("aBCd",res.getDataEncoding());
+        	assertEquals("text",res.getDataType());        	
         }
 }
 



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