Author: sebb
Date: Fri Oct 29 01:09:49 2010
New Revision: 1028573

URL: http://svn.apache.org/viewvc?rev=1028573&view=rev
Log:
Fix test cases to work in Eclipse

Modified:
    
jakarta/jmeter/trunk/test/src/org/apache/jmeter/assertions/XMLSchemaAssertionTest.java
    jakarta/jmeter/trunk/test/src/org/apache/jmeter/config/TestCVSDataSet.java
    
jakarta/jmeter/trunk/test/src/org/apache/jmeter/functions/TestFileRowColContainer.java
    
jakarta/jmeter/trunk/test/src/org/apache/jmeter/monitor/model/TestObjectFactory.java
    
jakarta/jmeter/trunk/test/src/org/apache/jmeter/protocol/http/control/TestAuthManager.java
    
jakarta/jmeter/trunk/test/src/org/apache/jmeter/protocol/http/control/TestCookieManager.java
    jakarta/jmeter/trunk/test/src/org/apache/jmeter/services/TestFileServer.java
    
jakarta/jmeter/trunk/test/src/org/apache/jmeter/testelement/BarChartTest.java
    
jakarta/jmeter/trunk/test/src/org/apache/jmeter/testelement/LineGraphTest.java

Modified: 
jakarta/jmeter/trunk/test/src/org/apache/jmeter/assertions/XMLSchemaAssertionTest.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/test/src/org/apache/jmeter/assertions/XMLSchemaAssertionTest.java?rev=1028573&r1=1028572&r2=1028573&view=diff
==============================================================================
--- 
jakarta/jmeter/trunk/test/src/org/apache/jmeter/assertions/XMLSchemaAssertionTest.java
 (original)
+++ 
jakarta/jmeter/trunk/test/src/org/apache/jmeter/assertions/XMLSchemaAssertionTest.java
 Fri Oct 29 01:09:49 2010
@@ -82,7 +82,7 @@ public class XMLSchemaAssertionTest exte
 
     public void testAssertionOK() throws Exception {
         result.setResponseData(readFile("testfiles/XMLSchematest.xml"));
-        assertion.setXsdFileName("testfiles/XMLSchema-pass.xsd");
+        assertion.setXsdFileName(findTestPath("testfiles/XMLSchema-pass.xsd"));
         AssertionResult res = assertion.getResult(jmctx.getPreviousResult());
         testLog.debug("isError() " + res.isError() + " isFailure() " + 
res.isFailure());
         testLog.debug("failure " + res.getFailureMessage());
@@ -159,7 +159,7 @@ public class XMLSchemaAssertionTest exte
         ByteArrayOutputStream baos = readBA("testfiles/XMLSchematest.xml");
         baos.write("extra".getBytes()); // TODO - charset?
         result.setResponseData(baos.toByteArray());
-        assertion.setXsdFileName("testfiles/XMLSchema-pass.xsd");
+        assertion.setXsdFileName(findTestPath("testfiles/XMLSchema-pass.xsd"));
         AssertionResult res = assertion.getResult(jmctx.getPreviousResult());
         testLog.debug("isError() " + res.isError() + " isFailure() " + 
res.isFailure());
         testLog.debug("failure " + res.getFailureMessage());
@@ -172,7 +172,7 @@ public class XMLSchemaAssertionTest exte
         ByteArrayOutputStream baos = readBA("testfiles/XMLSchematest.xml");
         baos.write(" \t\n".getBytes()); // TODO - charset?
         result.setResponseData(baos.toByteArray());
-        assertion.setXsdFileName("testfiles/XMLSchema-pass.xsd");
+        assertion.setXsdFileName(findTestPath("testfiles/XMLSchema-pass.xsd"));
         AssertionResult res = assertion.getResult(jmctx.getPreviousResult());
         testLog.debug("xisError() " + res.isError() + " isFailure() " + 
res.isFailure());
         testLog.debug("failure " + res.getFailureMessage());

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=1028573&r1=1028572&r2=1028573&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 Oct 29 01:09:49 2010
@@ -62,7 +62,7 @@ public class TestCVSDataSet extends JMet
         assertNull(threadVars.get("c"));
 
         csv = new CSVDataSet();
-        csv.setFilename("testfiles/testempty.csv");
+        csv.setFilename(findTestPath("testfiles/testempty.csv"));
         csv.setVariableNames("a,b,c");
         csv.setDelimiter(",");
         
@@ -96,7 +96,7 @@ public class TestCVSDataSet extends JMet
     // Test CSV file with a header line
     public void testHeaderOpen(){
         CSVDataSet csv = new CSVDataSet();
-        csv.setFilename("testfiles/testheader.csv");
+        csv.setFilename(findTestPath("testfiles/testheader.csv"));
         csv.setDelimiter("|");
         assertNull(csv.getVariableNames());
         csv.iterationStart(null);
@@ -116,7 +116,7 @@ public class TestCVSDataSet extends JMet
     // Test CSV file with a header line and recycle is true
     public void testHeaderOpenAndRecycle(){
         CSVDataSet csv = new CSVDataSet();
-        csv.setFilename("testfiles/testheader.csv");
+        csv.setFilename(findTestPath("testfiles/testheader.csv"));
         csv.setDelimiter("|");
         csv.setRecycle(true);
         assertNull(csv.getVariableNames()); // read 1st line
@@ -134,7 +134,7 @@ public class TestCVSDataSet extends JMet
     
     private CSVDataSet initCSV(){
         CSVDataSet csv = new CSVDataSet();
-        csv.setFilename("testfiles/test.csv");
+        csv.setFilename(findTestPath("testfiles/test.csv"));
         csv.setVariableNames("a,b,c");
         csv.setDelimiter(",");
         return csv;

Modified: 
jakarta/jmeter/trunk/test/src/org/apache/jmeter/functions/TestFileRowColContainer.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/test/src/org/apache/jmeter/functions/TestFileRowColContainer.java?rev=1028573&r1=1028572&r2=1028573&view=diff
==============================================================================
--- 
jakarta/jmeter/trunk/test/src/org/apache/jmeter/functions/TestFileRowColContainer.java
 (original)
+++ 
jakarta/jmeter/trunk/test/src/org/apache/jmeter/functions/TestFileRowColContainer.java
 Fri Oct 29 01:09:49 2010
@@ -32,7 +32,7 @@ public class TestFileRowColContainer ext
 
     public void testNull() throws Exception {
         try {
-            new FileRowColContainer("testfiles/xyzxyz");
+            new FileRowColContainer(findTestPath("testfiles/xyzxyz"));
             fail("Should not find the file");
         } catch (FileNotFoundException e) {
         }

Modified: 
jakarta/jmeter/trunk/test/src/org/apache/jmeter/monitor/model/TestObjectFactory.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/test/src/org/apache/jmeter/monitor/model/TestObjectFactory.java?rev=1028573&r1=1028572&r2=1028573&view=diff
==============================================================================
--- 
jakarta/jmeter/trunk/test/src/org/apache/jmeter/monitor/model/TestObjectFactory.java
 (original)
+++ 
jakarta/jmeter/trunk/test/src/org/apache/jmeter/monitor/model/TestObjectFactory.java
 Fri Oct 29 01:09:49 2010
@@ -20,10 +20,9 @@ import java.io.File;
 import java.util.List;
 
 import org.apache.commons.io.FileUtils;
+import org.apache.jmeter.junit.JMeterTestCase;
 
-import junit.framework.TestCase;
-
-public class TestObjectFactory extends TestCase {
+public class TestObjectFactory extends JMeterTestCase {
 
     private ObjectFactory of;
     
@@ -45,13 +44,13 @@ public class TestObjectFactory extends T
     }
 
     public void testFileData() throws Exception {
-        byte[] bytes= FileUtils.readFileToByteArray(new 
File("testfiles/monitorStatus.xml"));
+        byte[] bytes= 
FileUtils.readFileToByteArray(findTestFile("testfiles/monitorStatus.xml"));
         status = of.parseBytes(bytes);
         checkResult();
     }
     
     public void testStringData() throws Exception {
-        String content = FileUtils.readFileToString(new 
File("testfiles/monitorStatus.xml"));
+        String content = 
FileUtils.readFileToString(findTestFile("testfiles/monitorStatus.xml"));
         status = of.parseString(content);
         checkResult();
     }

Modified: 
jakarta/jmeter/trunk/test/src/org/apache/jmeter/protocol/http/control/TestAuthManager.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/test/src/org/apache/jmeter/protocol/http/control/TestAuthManager.java?rev=1028573&r1=1028572&r2=1028573&view=diff
==============================================================================
--- 
jakarta/jmeter/trunk/test/src/org/apache/jmeter/protocol/http/control/TestAuthManager.java
 (original)
+++ 
jakarta/jmeter/trunk/test/src/org/apache/jmeter/protocol/http/control/TestAuthManager.java
 Fri Oct 29 01:09:49 2010
@@ -40,7 +40,7 @@ public class TestAuthManager extends JMe
             AuthManager am = new AuthManager();
             CollectionProperty ao = am.getAuthObjects();
             assertEquals(0, ao.size());
-            am.addFile("testfiles/TestAuth.txt");
+            am.addFile(findTestPath("testfiles/TestAuth.txt"));
             assertEquals(9, ao.size());
             Authorization at;
             at = am.getAuthForURL(new URL("http://a.b.c/";));

Modified: 
jakarta/jmeter/trunk/test/src/org/apache/jmeter/protocol/http/control/TestCookieManager.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/test/src/org/apache/jmeter/protocol/http/control/TestCookieManager.java?rev=1028573&r1=1028572&r2=1028573&view=diff
==============================================================================
--- 
jakarta/jmeter/trunk/test/src/org/apache/jmeter/protocol/http/control/TestCookieManager.java
 (original)
+++ 
jakarta/jmeter/trunk/test/src/org/apache/jmeter/protocol/http/control/TestCookieManager.java
 Fri Oct 29 01:09:49 2010
@@ -366,7 +366,7 @@ public class TestCookieManager extends J
 
         public void testLoad() throws Exception{
             assertEquals(0,man.getCookieCount());
-            man.addFile("testfiles/cookies.txt");
+            man.addFile(findTestPath("testfiles/cookies.txt"));
             assertEquals(3,man.getCookieCount());
 
             int num = 0;

Modified: 
jakarta/jmeter/trunk/test/src/org/apache/jmeter/services/TestFileServer.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/test/src/org/apache/jmeter/services/TestFileServer.java?rev=1028573&r1=1028572&r2=1028573&view=diff
==============================================================================
--- 
jakarta/jmeter/trunk/test/src/org/apache/jmeter/services/TestFileServer.java 
(original)
+++ 
jakarta/jmeter/trunk/test/src/org/apache/jmeter/services/TestFileServer.java 
Fri Oct 29 01:09:49 2010
@@ -58,7 +58,7 @@ public class TestFileServer extends JMet
         assertFalse("Should not have any files open",FS.filesOpen());
         FS.closeFile("xxx"); // Unrecognised files are ignored
         assertFalse("Should not have any files open",FS.filesOpen());
-        String infile="testfiles/test.csv";
+        String infile=findTestPath("testfiles/test.csv");
         FS.reserveFile(infile); // Does not open file
         assertFalse("Should not have any files open",FS.filesOpen());
         assertEquals("a1,b1,c1,d1",FS.readLine(infile));
@@ -84,8 +84,7 @@ public class TestFileServer extends JMet
             fail("Expected IOException");
         } catch (IOException ignored){
         }
-        String base=FS.getBaseDir();
-        infile=base+"/testfiles/test.csv";
+        infile=findTestPath("/testfiles/test.csv");
         FS.reserveFile(infile); // Does not open file
         assertFalse("Should not have any files open",FS.filesOpen());
         assertEquals("a1,b1,c1,d1",FS.readLine(infile));

Modified: 
jakarta/jmeter/trunk/test/src/org/apache/jmeter/testelement/BarChartTest.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/test/src/org/apache/jmeter/testelement/BarChartTest.java?rev=1028573&r1=1028572&r2=1028573&view=diff
==============================================================================
--- 
jakarta/jmeter/trunk/test/src/org/apache/jmeter/testelement/BarChartTest.java 
(original)
+++ 
jakarta/jmeter/trunk/test/src/org/apache/jmeter/testelement/BarChartTest.java 
Fri Oct 29 01:09:49 2010
@@ -17,6 +17,8 @@
  */
 package org.apache.jmeter.testelement;
 
+import java.io.File;
+
 import javax.swing.JComponent;
 
 import org.apache.jmeter.report.DataSet;
@@ -40,9 +42,9 @@ public class BarChartTest extends JMeter
     public void testGenerateBarChart() {
         log.info("jtl version=" + 
JMeterUtils.getProperty("file_format.testlog"));
         // String sampleLog = 
"C:/eclipse3/workspace/jmeter-21/bin/testfiles/sample_log1.jtl";
-        String sampleLog = "testfiles/sample_log1.jtl";
-        String sampleLog2 = "testfiles/sample_log1b.jtl";
-        String sampleLog3 = "testfiles/sample_log1c.jtl";
+        String sampleLog = findTestPath("testfiles/sample_log1.jtl");
+        String sampleLog2 = findTestPath("testfiles/sample_log1b.jtl");
+        String sampleLog3 = findTestPath("testfiles/sample_log1c.jtl");
         JTLData input = new JTLData();
         JTLData input2 = new JTLData();
         JTLData input3 = new JTLData();
@@ -77,7 +79,9 @@ public class BarChartTest extends JMeter
         String filename = bchart.getTitle();
         filename = filename.replace(' ','_');
         if (!"true".equalsIgnoreCase(System.getProperty("java.awt.headless"))){
-            serv.saveJComponent("./testfiles/" + 
filename,SaveGraphicsService.PNG,gr);
+            String outName = findTestPath("./testfiles/" + filename);
+            serv.saveJComponent(outName,SaveGraphicsService.PNG,gr);
+            assertTrue("Should have created the file",new 
File(outName+".png").exists());
         }
     }
 }

Modified: 
jakarta/jmeter/trunk/test/src/org/apache/jmeter/testelement/LineGraphTest.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/test/src/org/apache/jmeter/testelement/LineGraphTest.java?rev=1028573&r1=1028572&r2=1028573&view=diff
==============================================================================
--- 
jakarta/jmeter/trunk/test/src/org/apache/jmeter/testelement/LineGraphTest.java 
(original)
+++ 
jakarta/jmeter/trunk/test/src/org/apache/jmeter/testelement/LineGraphTest.java 
Fri Oct 29 01:09:49 2010
@@ -17,6 +17,8 @@
  */
 package org.apache.jmeter.testelement;
 
+import java.io.File;
+
 import javax.swing.JComponent;
 
 import org.apache.jmeter.report.DataSet;
@@ -40,9 +42,9 @@ public class LineGraphTest extends JMete
     public void testGenerateLineChart() {
         log.info("jtl version=" + 
JMeterUtils.getProperty("file_format.testlog"));
         // String sampleLog = 
"C:/eclipse3/workspace/jmeter-21/bin/testfiles/sample_log1.jtl";
-        String sampleLog = "testfiles/sample_log1.jtl";
-        String sampleLog2 = "testfiles/sample_log1b.jtl";
-        String sampleLog3 = "testfiles/sample_log1c.jtl";
+        String sampleLog = findTestPath("testfiles/sample_log1.jtl");
+        String sampleLog2 = findTestPath("testfiles/sample_log1b.jtl");
+        String sampleLog3 = findTestPath("testfiles/sample_log1c.jtl");
         JTLData input = new JTLData();
         JTLData input2 = new JTLData();
         JTLData input3 = new JTLData();
@@ -77,7 +79,9 @@ public class LineGraphTest extends JMete
         String filename = lgraph.getTitle();
         filename = filename.replace(' ','_');
         if (!"true".equalsIgnoreCase(System.getProperty("java.awt.headless"))){
-            serv.saveJComponent("./testfiles/" + 
filename,SaveGraphicsService.PNG,gr);
+            String outPfx = findTestPath("./testfiles/" + filename);
+            serv.saveJComponent(outPfx,SaveGraphicsService.PNG,gr);
+            assertTrue("Should have created file",new 
File(outPfx+".png").exists());
         }
     }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to