[prev in list] [next in list] [prev in thread] [next in thread]
List: slide-dev
Subject: svn commit: r958772 -
From: sebb () apache ! org
Date: 2010-06-28 22:45:50
Message-ID: 20100628224551.0554523889EA () eris ! apache ! org
[Download RAW message or body]
Author: sebb
Date: Mon Jun 28 22:45:50 2010
New Revision: 958772
URL: http://svn.apache.org/viewvc?rev=958772&view=rev
Log:
Add test for aliases
Modified:
jakarta/jmeter/trunk/test/src/org/apache/jmeter/save/TestSaveService.java
Modified: jakarta/jmeter/trunk/test/src/org/apache/jmeter/save/TestSaveService.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/test/src/org/apache/jmeter/save/TestSaveService.java?rev=958772&r1=958771&r2=958772&view=diff
==============================================================================
--- jakarta/jmeter/trunk/test/src/org/apache/jmeter/save/TestSaveService.java \
(original)
+++ jakarta/jmeter/trunk/test/src/org/apache/jmeter/save/TestSaveService.java Mon Jun \
28 22:45:50 2010 @@ -24,10 +24,15 @@ import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
+import java.util.List;
+import org.apache.jmeter.gui.JMeterGUIComponent;
import org.apache.jmeter.junit.JMeterTestCase;
+import org.apache.jmeter.testbeans.TestBean;
+import org.apache.jmeter.testelement.TestElement;
import org.apache.jmeter.util.JMeterUtils;
import org.apache.jorphan.collections.HashTree;
+import org.apache.jorphan.reflect.ClassFinder;
public class TestSaveService extends JMeterTestCase {
private static final String[] FILES = new String[] {
@@ -56,6 +61,25 @@ public class TestSaveService extends JMe
assertTrue("Property File Version mismatch", \
SaveService.checkFileVersion()); }
+ public void testPropFileEntries() throws Exception{
+ SaveService.loadProperties();
+ // N.B. This may not find any classes when run from Eclipse as the classpath \
may not be set correctly + List<String> testClasses = \
ClassFinder.findClassesThatExtend(JMeterUtils.getSearchPaths(), + new \
Class[] { + TestElement.class, JMeterGUIComponent.class, TestBean.class \
}); + boolean failed=false;
+ for(String className : testClasses){
+ String alias = SaveService.classToAlias(className);
+ if (alias.equals(className)){
+ System.out.println("Missing alias for "+alias);
+ failed=true;
+ }
+ }
+ if (failed){
+ fail("One or more classes don't have aliases");
+ }
+ }
+
public void testVersions() throws Exception {
assertTrue("Unexpected version found", SaveService.checkVersions());
}
@@ -66,7 +90,7 @@ public class TestSaveService extends JMe
boolean failed = false; // Did a test fail?
for (int i = 0; i < FILES.length; i++) {
- InputStream in = new FileInputStream(new File("testfiles/" + FILES[i]));
+ InputStream in = new FileInputStream(findTestFile("testfiles/" + \
FILES[i])); int len = in.read(original);
in.close();
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@jakarta.apache.org
For additional commands, e-mail: notifications-help@jakarta.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic