Author: sebb
Date: Fri May  9 17:50:31 2008
New Revision: 654999

URL: http://svn.apache.org/viewvc?rev=654999&view=rev
Log:
Update tests

Modified:
    jakarta/jmeter/trunk/test/src/org/apache/jmeter/config/TestCVSDataSet.java

Modified: 
jakarta/jmeter/trunk/test/src/org/apache/jmeter/config/TestCVSDataSet.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/test/src/org/apache/jmeter/config/TestCVSDataSet.java?rev=654999&r1=654998&r2=654999&view=diff
==============================================================================
--- jakarta/jmeter/trunk/test/src/org/apache/jmeter/config/TestCVSDataSet.java 
(original)
+++ jakarta/jmeter/trunk/test/src/org/apache/jmeter/config/TestCVSDataSet.java 
Fri May  9 17:50:31 2008
@@ -90,4 +90,38 @@
                assertEquals("b1",threadVars.get("b"));
                assertEquals("c1",threadVars.get("c"));
     }
+
+    private CSVDataSet initCSV(){
+        CSVDataSet csv = new CSVDataSet();
+        csv.setFilename("testfiles/test.csv");
+        csv.setVariableNames("a,b,c");
+        csv.setDelimiter(",");
+        return csv;
+    }
+    public void testShareMode(){
+        JMeterContext jmcx = JMeterContextService.getContext();
+        jmcx.setVariables(new JMeterVariables());
+        JMeterVariables threadVars = jmcx.getVariables();
+        threadVars.put("b", "value");
+        
+        CSVDataSetBeanInfo cbi = new CSVDataSetBeanInfo(); // needs to be 
initialised
+        CSVDataSet csv0 = initCSV();
+        CSVDataSet csv1 = initCSV();
+        assertNull(csv1.getShareMode());
+        csv1.setShareMode("abc");
+        assertEquals("abc",csv1.getShareMode());
+        csv1.iterationStart(null);
+        assertEquals("a1",threadVars.get("a"));
+        csv1.iterationStart(null);
+        assertEquals("a2",threadVars.get("a"));
+        CSVDataSet csv2 = initCSV();
+        csv2.setShareMode("abc");
+        assertEquals("abc",csv2.getShareMode());
+        csv2.iterationStart(null);
+        assertEquals("a3",threadVars.get("a"));        
+        csv0.iterationStart(null);
+        assertEquals("a1",threadVars.get("a"));        
+        csv1.iterationStart(null);
+        assertEquals("a4",threadVars.get("a"));
+    }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to