Revision: 1752
          http://svn.sourceforge.net/vexi/?rev=1752&view=rev
Author:   mkpg2
Date:     2007-03-26 08:50:21 -0700 (Mon, 26 Mar 2007)

Log Message:
-----------
Refactoring Tests.

Modified Paths:
--------------
    core/trunk/org.ibex.js/src_junit/test/js/JSTestCase.java
    core/trunk/org.ibex.js/src_junit/test/js/JSTestSuite.java
    core/trunk/org.ibex.js/src_junit/test/js/array/TestArray.java
    core/trunk/org.ibex.js/src_junit/test/js/exceptions/TestExceptions.java
    core/trunk/org.ibex.js/src_junit/test/js/exceptions/java/TestExceptions.java
    core/trunk/org.ibex.js/src_junit/test/js/general/TestGeneral.java
    core/trunk/org.ibex.js/src_junit/test/js/rpc/xmlrpc/TestXmlRpc.java
    core/trunk/org.vexi.core/src_junit/test/core/CoreTestCase.java
    core/trunk/org.vexi.core/src_junit/test/core/CoreTestSuite.java
    core/trunk/org.vexi.core/src_junit/test/core/biscuits/TestBiscuits.java
    core/trunk/org.vexi.core/src_junit/test/core/download/TestDownload.java
    core/trunk/org.vexi.core/src_junit/test/core/general/TestGeneral.java
    
core/trunk/org.vexi.core/src_junit/test/core/linenumbering/TestLineNumbering.java
    core/trunk/org.vexi.core/src_junit/test/core/preapply/TestPreapply.java
    core/trunk/org.vexi.core/src_junit/test/core/stream/TestStream.java
    core/trunk/org.vexi.devl/src_junit/test/debug/DebuggerTestCase.java
    core/trunk/org.vexi.devl/src_junit/test/debug/DebuggerTestSuite.java
    core/trunk/org.vexi.devl/src_junit/test/debug/fetchprops/TestProps.java

Added Paths:
-----------
    core/trunk/org.ibex.js/src_junit/test/js/shared.js
    core/trunk/org.vexi.devl/src_junit/test/debug/TestAllDevl.java

Modified: core/trunk/org.ibex.js/src_junit/test/js/JSTestCase.java
===================================================================
--- core/trunk/org.ibex.js/src_junit/test/js/JSTestCase.java    2007-03-26 
15:45:15 UTC (rev 1751)
+++ core/trunk/org.ibex.js/src_junit/test/js/JSTestCase.java    2007-03-26 
15:50:21 UTC (rev 1752)
@@ -29,16 +29,16 @@
        ///
        
     protected String main;
-    protected String resourceDir;
+    protected String[] resourceDirs;
     
-       public JSTestCase(String resourceDir, String main) {
-               this.resourceDir = resourceDir;
+       public JSTestCase(String[] resourceDirs, String main) {
+               this.resourceDirs = resourceDirs;
                this.main = main;
        }
        
        protected void runTest() throws Throwable {
                try{
-                       RunJS.runJSFile(new String[]{resourceDir}, main);
+                       RunJS.runJSFile(resourceDirs, main);
                }catch(JSExn e){
                        throw new AssertJSExn(e);
                        /*e.printStackTrace();

Modified: core/trunk/org.ibex.js/src_junit/test/js/JSTestSuite.java
===================================================================
--- core/trunk/org.ibex.js/src_junit/test/js/JSTestSuite.java   2007-03-26 
15:45:15 UTC (rev 1751)
+++ core/trunk/org.ibex.js/src_junit/test/js/JSTestSuite.java   2007-03-26 
15:50:21 UTC (rev 1752)
@@ -20,8 +20,8 @@
                this.suiteClass = suiteClass; 
        }
        
-       public TestCase createTestCase(String resourceDir, String fileName){
-               return new JSTestCase(resourceDir, fileName);
+       public TestCase createTestCase(String[] resourceDirs, String fileName){
+               return new JSTestCase(resourceDirs, fileName);
        }
        
        protected boolean filter(String name) {
@@ -35,14 +35,14 @@
        }
 
        public static Test suite(final JSTestSuite suite) {
-               String resourceDir = suite.getResourceDir(); 
-               File dir = new File(resourceDir);
+               String[] resourceDirs = suite.getResourceDirs(); 
+               File dir = new File(suite.getTestsDir());
                String[] list = dir.list(new FilenameFilter(){
                        public boolean accept(File dir, String name) {
                                return suite.filter(name);
                        }});
                for(int i=0; i<list.length;i++){
-                       Test test = suite.createTestCase(resourceDir,list[i]);
+                       Test test = suite.createTestCase(resourceDirs,list[i]);
                        suite.addTest(test);
                }
                return suite;
@@ -56,7 +56,14 @@
                return suiteClass!=null?suiteClass:getClass();
        }
        
-       public String getResourceDir(){
+       public String[] getResourceDirs(){
+               String[] dirs = new String[2];
+               dirs[0] = JSTestSuite.class.getResource(".").getPath(); 
+               dirs[1] = getTestsDir();
+               return dirs;
+       }
+       
+       public String getTestsDir(){
                return getSuiteClass().getResource(".").getPath();
        }
        

Modified: core/trunk/org.ibex.js/src_junit/test/js/array/TestArray.java
===================================================================
--- core/trunk/org.ibex.js/src_junit/test/js/array/TestArray.java       
2007-03-26 15:45:15 UTC (rev 1751)
+++ core/trunk/org.ibex.js/src_junit/test/js/array/TestArray.java       
2007-03-26 15:50:21 UTC (rev 1752)
@@ -1,8 +1,7 @@
 package test.js.array;
 
-import org.ibex.js.RunJS;
-
 import junit.framework.Test;
+import junit.framework.TestCase;
 import test.js.JSTestSuite;
 
 /**
@@ -14,8 +13,9 @@
        return JSTestSuite.suite(TestArray.class);
     }
     
-    public static void main(String[] args) throws Exception {
-       String resourceDir = TestArray.class.getResource(".").getPath();
-       RunJS.runJSFile(new String[]{resourceDir}, "testsort.js");
+    public static void main(String[] args) throws Throwable {
+       JSTestSuite jts = new JSTestSuite(TestArray.class);
+       TestCase t = jts.createTestCase(jts.getResourceDirs(), "reverse.js");
+       t.runBare();
        }
 }

Modified: 
core/trunk/org.ibex.js/src_junit/test/js/exceptions/TestExceptions.java
===================================================================
--- core/trunk/org.ibex.js/src_junit/test/js/exceptions/TestExceptions.java     
2007-03-26 15:45:15 UTC (rev 1751)
+++ core/trunk/org.ibex.js/src_junit/test/js/exceptions/TestExceptions.java     
2007-03-26 15:50:21 UTC (rev 1752)
@@ -1,8 +1,7 @@
 package test.js.exceptions;
 
-import org.ibex.js.RunJS;
-
 import junit.framework.Test;
+import junit.framework.TestCase;
 import test.js.JSTestSuite;
 
 /**
@@ -14,10 +13,9 @@
        return JSTestSuite.suite(TestExceptions.class);
     }
     
-    public static void main(String[] args) throws Exception {
-       String resourceDir = TestExceptions.class.getResource(".").getPath();
-       //RunJS.runJSFile(new String[]{resourceDir}, "multiple_assignment.js");
-       RunJS.runJSFile(new String[]{resourceDir}, "finally.js");
-
+    public static void main(String[] args) throws Throwable {
+       JSTestSuite jts = new JSTestSuite(TestExceptions.class);
+       TestCase t = jts.createTestCase(jts.getResourceDirs(), "finally.js");
+       t.runBare();
        }
 }

Modified: 
core/trunk/org.ibex.js/src_junit/test/js/exceptions/java/TestExceptions.java
===================================================================
--- 
core/trunk/org.ibex.js/src_junit/test/js/exceptions/java/TestExceptions.java    
    2007-03-26 15:45:15 UTC (rev 1751)
+++ 
core/trunk/org.ibex.js/src_junit/test/js/exceptions/java/TestExceptions.java    
    2007-03-26 15:50:21 UTC (rev 1752)
@@ -1,15 +1,15 @@
 package test.js.exceptions.java;
 
+import junit.framework.Test;
+import junit.framework.TestCase;
+
+import org.ibex.js.JS;
 import org.ibex.js.JSExn;
 import org.ibex.js.JSU;
 import org.ibex.js.RunJS;
-import org.ibex.js.JS;
 
-import junit.framework.Test;
-import junit.framework.TestCase;
 import test.js.JSTestCase;
 import test.js.JSTestSuite;
-import test.js.rpc.xmlrpc.TestXmlRpc;
 
 /**
  * @author mike
@@ -21,12 +21,11 @@
        return JSTestSuite.suite(new TestExceptions());
     }
     
-    public static void main(String[] args) throws Exception {
-       String resourceDir = TestExceptions.class.getResource(".").getPath();
-       //RunJS.runJSFile(new String[]{resourceDir}, "multiple_assignment.js");
-       RunJS.runJSFile(new String[]{resourceDir}, "finally.js");
-
-       }
+    public static void main(String[] args) throws Throwable {
+       JSTestSuite jts = new JSTestSuite(TestExceptions.class);
+       TestCase t = jts.createTestCase(jts.getResourceDirs(), "handled.js");
+       t.runBare();
+    }
     
        public TestCase createTestCase(String resourceDir, String fileName) {
                return new JavaExceptionTestCase(resourceDir, fileName);
@@ -38,11 +37,11 @@
        static class JavaExceptionTestCase extends JSTestCase{
 
                public JavaExceptionTestCase(String resourceDir, String 
jsFileName) {
-                       super(resourceDir, jsFileName);
+                       super(new String[]{resourceDir}, jsFileName);
                }
                protected void runTest() throws Throwable {
                        try{
-                               RunJS.runJSFile(new String[]{resourceDir}, 
main,new String[]{"testObj"}, new JS[]{new TestObj()} );
+                               RunJS.runJSFile(resourceDirs, main,new 
String[]{"testObj"}, new JS[]{new TestObj()} );
                        }catch(JSExn e){
                                fail(e.getMessage());
                        }

Modified: core/trunk/org.ibex.js/src_junit/test/js/general/TestGeneral.java
===================================================================
--- core/trunk/org.ibex.js/src_junit/test/js/general/TestGeneral.java   
2007-03-26 15:45:15 UTC (rev 1751)
+++ core/trunk/org.ibex.js/src_junit/test/js/general/TestGeneral.java   
2007-03-26 15:50:21 UTC (rev 1752)
@@ -3,6 +3,7 @@
 import org.ibex.js.RunJS;
 
 import junit.framework.Test;
+import junit.framework.TestCase;
 import test.js.JSTestSuite;
 
 /**
@@ -14,8 +15,9 @@
        return JSTestSuite.suite(TestGeneral.class);
     }
     
-    public static void main(String[] args) throws Exception {
-       String resourceDir = TestGeneral.class.getResource(".").getPath();
-       RunJS.runJSFile(new String[]{resourceDir}, "typeof.js");
-       }
+    public static void main(String[] args) throws Throwable {
+       JSTestSuite jts = new JSTestSuite(TestGeneral.class);
+       TestCase t = jts.createTestCase(jts.getResourceDirs(), "euclids.js");
+       t.runBare();
+    }
 }

Modified: core/trunk/org.ibex.js/src_junit/test/js/rpc/xmlrpc/TestXmlRpc.java
===================================================================
--- core/trunk/org.ibex.js/src_junit/test/js/rpc/xmlrpc/TestXmlRpc.java 
2007-03-26 15:45:15 UTC (rev 1751)
+++ core/trunk/org.ibex.js/src_junit/test/js/rpc/xmlrpc/TestXmlRpc.java 
2007-03-26 15:50:21 UTC (rev 1752)
@@ -61,8 +61,8 @@
                testwebserver.shutdown();
        }
        
-       public TestCase createTestCase(String resourceDir, String fileName) {
-               return new XmlRpcTestCase(resourceDir, fileName);
+       public TestCase createTestCase(String[] resourceDirs, String fileName) {
+               return new XmlRpcTestCase(resourceDirs, fileName);
        }
     
        ////////////////////////////////////////////////////////////
@@ -70,12 +70,12 @@
        ////////////////////////////////////////////////////////////
        static class XmlRpcTestCase extends JSTestCase{
 
-               public XmlRpcTestCase(String resourceDir, String jsFileName) {
-                       super(resourceDir, jsFileName);
+               public XmlRpcTestCase(String[] resourceDirs, String jsFileName) 
{
+                       super(resourceDirs, jsFileName);
                }
                protected void runTest() throws Throwable {
                        try{
-                               RunJS.runJSFile(new String[]{resourceDir}, 
main,new String[]{"testXmlrpc"}, new JS[]{new TestXmlRpcJSInterface()} );
+                               RunJS.runJSFile(resourceDirs, main,new 
String[]{"testXmlrpc"}, new JS[]{new TestXmlRpcJSInterface()} );
                        }catch(JSExn e){
                                fail(e.getMessage());
                        }

Added: core/trunk/org.ibex.js/src_junit/test/js/shared.js
===================================================================
--- core/trunk/org.ibex.js/src_junit/test/js/shared.js                          
(rev 0)
+++ core/trunk/org.ibex.js/src_junit/test/js/shared.js  2007-03-26 15:50:21 UTC 
(rev 1752)
@@ -0,0 +1,14 @@
+export.assertUndefined = function(v){
+       if(v==null)
+               return;
+       sys.print("Expected null, got " + v);
+       assert(false);
+};
+
+export.assertEquals = function(a,b){
+       if(a==b)
+               return;
+       sys.print("Expected equals:  " + a + " != " + b);
+       assert(false);
+};
+

Modified: core/trunk/org.vexi.core/src_junit/test/core/CoreTestCase.java
===================================================================
--- core/trunk/org.vexi.core/src_junit/test/core/CoreTestCase.java      
2007-03-26 15:45:15 UTC (rev 1751)
+++ core/trunk/org.vexi.core/src_junit/test/core/CoreTestCase.java      
2007-03-26 15:50:21 UTC (rev 1752)
@@ -29,28 +29,22 @@
        ///
 
     
-       public CoreTestCase(String resourceDir, String templateFileName) {
-               super(resourceDir, templateFileName.replace(".t", ""));
+       public CoreTestCase(String[] resourceDirs, String templateFileName) {
+               super(resourceDirs, templateFileName.replace(".t", ""));
        }
-       
-       protected void getSharedDir(){}
-       
-       protected void addSharedDirs(List sharedDirs){
-               
sharedDirs.add(CoreTestCase.class.getResource("shared").getPath());
-       }
-       
+
        protected void runTest() throws Throwable {
         Platform.forceLoad();
-        List sharedDirs = new ArrayList();
+        /*List sharedDirs = new ArrayList();
         addSharedDirs(sharedDirs);
         String[] dirs = new String[sharedDirs.size()+1];
         int i;
         for(i=0; i<sharedDirs.size(); i++){
                dirs[i] = (String) sharedDirs.get(i);
         }
-        dirs[i] = resourceDir;
+        dirs[i] = resourceDir;*/
         
-               final Vexi v = DevUtil.createVexi(dirs);
+               final Vexi v = DevUtil.createVexi(resourceDirs);
 
                
                

Modified: core/trunk/org.vexi.core/src_junit/test/core/CoreTestSuite.java
===================================================================
--- core/trunk/org.vexi.core/src_junit/test/core/CoreTestSuite.java     
2007-03-26 15:45:15 UTC (rev 1751)
+++ core/trunk/org.vexi.core/src_junit/test/core/CoreTestSuite.java     
2007-03-26 15:50:21 UTC (rev 1752)
@@ -1,5 +1,7 @@
 package test.core;
 
+import java.util.List;
+
 import org.vexi.core.DevUtil;
 import org.vexi.core.Vexi;
 
@@ -14,11 +16,21 @@
                super(klass);
        }
        
-       public TestCase createTestCase(String resourceDir, String fileName){
-               return new CoreTestCase(resourceDir, fileName);
+       public TestCase createTestCase(String[] resourceDirs, String fileName){
+               return new CoreTestCase(resourceDirs, fileName);
        }
        
+       public String[] getResourceDirs() {
+               String[] dirs = new String[2];
+               dirs[0] = getSharedDir(); 
+               dirs[1] = getTestsDir();
+               return dirs;
+       }
        
+       static public String getSharedDir(){
+               return CoreTestCase.class.getResource("shared").getPath();
+       }
+       
        protected boolean filter(String name) {
                if(name.endsWith(".t") && !name.startsWith("lib") && 
!name.startsWith("_"))
                        return true;

Modified: 
core/trunk/org.vexi.core/src_junit/test/core/biscuits/TestBiscuits.java
===================================================================
--- core/trunk/org.vexi.core/src_junit/test/core/biscuits/TestBiscuits.java     
2007-03-26 15:45:15 UTC (rev 1751)
+++ core/trunk/org.vexi.core/src_junit/test/core/biscuits/TestBiscuits.java     
2007-03-26 15:50:21 UTC (rev 1752)
@@ -19,7 +19,7 @@
        // Each test is infact the bare running of more than one core test case
        // (as we need to run vexi code more than once to test persistence)
        private void runTemplate(String name) throws Exception{
-       TestCase t = cts.createTestCase(cts.getResourceDir(), name);
+       TestCase t = cts.createTestCase(cts.getResourceDirs(), name);
        try {
                        t.runBare();
                } catch (Throwable e) {

Modified: 
core/trunk/org.vexi.core/src_junit/test/core/download/TestDownload.java
===================================================================
--- core/trunk/org.vexi.core/src_junit/test/core/download/TestDownload.java     
2007-03-26 15:45:15 UTC (rev 1751)
+++ core/trunk/org.vexi.core/src_junit/test/core/download/TestDownload.java     
2007-03-26 15:50:21 UTC (rev 1752)
@@ -80,7 +80,7 @@
        NanoHTTPD.start();
        
        CoreTestSuite cts = new CoreTestSuite(TestDownload.class);
-       TestCase t = cts.createTestCase(cts.getResourceDir(), "splashtest.t");
+       TestCase t = cts.createTestCase(cts.getResourceDirs(), "splashtest.t");
        t.runBare();
        }
 }

Modified: core/trunk/org.vexi.core/src_junit/test/core/general/TestGeneral.java
===================================================================
--- core/trunk/org.vexi.core/src_junit/test/core/general/TestGeneral.java       
2007-03-26 15:45:15 UTC (rev 1751)
+++ core/trunk/org.vexi.core/src_junit/test/core/general/TestGeneral.java       
2007-03-26 15:50:21 UTC (rev 1752)
@@ -18,7 +18,7 @@
     public static void main(String[] args) throws Throwable {
 
        CoreTestSuite cts = new CoreTestSuite(TestGeneral.class);
-       TestCase t = cts.createTestCase(cts.getResourceDir(), 
"static_access.t");
+       TestCase t = cts.createTestCase(cts.getResourceDirs(), 
"static_access.t");
        t.runBare();
        }
 }

Modified: 
core/trunk/org.vexi.core/src_junit/test/core/linenumbering/TestLineNumbering.java
===================================================================
--- 
core/trunk/org.vexi.core/src_junit/test/core/linenumbering/TestLineNumbering.java
   2007-03-26 15:45:15 UTC (rev 1751)
+++ 
core/trunk/org.vexi.core/src_junit/test/core/linenumbering/TestLineNumbering.java
   2007-03-26 15:50:21 UTC (rev 1752)
@@ -49,8 +49,11 @@
                deleteDir(tempDir);
        }
        
-       public String getResourceDir() {
-               return tempDir.getPath();
+       public String[] getResourceDirs() {
+               String[] dirs = new String[2];
+               dirs[0] = getSharedDir(); 
+               dirs[1] = tempDir.getPath();
+               return dirs;
        }
        
        /////////

Modified: 
core/trunk/org.vexi.core/src_junit/test/core/preapply/TestPreapply.java
===================================================================
--- core/trunk/org.vexi.core/src_junit/test/core/preapply/TestPreapply.java     
2007-03-26 15:45:15 UTC (rev 1751)
+++ core/trunk/org.vexi.core/src_junit/test/core/preapply/TestPreapply.java     
2007-03-26 15:50:21 UTC (rev 1752)
@@ -16,7 +16,7 @@
     public static void main(String[] args) throws Throwable {
 
        CoreTestSuite cts = new CoreTestSuite(TestPreapply.class);
-       TestCase t = cts.createTestCase(cts.getResourceDir(), "preapply.t");
+       TestCase t = cts.createTestCase(cts.getResourceDirs(), "preapply.t");
        t.runBare();
        }
 }

Modified: core/trunk/org.vexi.core/src_junit/test/core/stream/TestStream.java
===================================================================
--- core/trunk/org.vexi.core/src_junit/test/core/stream/TestStream.java 
2007-03-26 15:45:15 UTC (rev 1751)
+++ core/trunk/org.vexi.core/src_junit/test/core/stream/TestStream.java 
2007-03-26 15:50:21 UTC (rev 1752)
@@ -29,7 +29,7 @@
     public static void main(String[] args) throws Throwable {
 
        TestStream cts = new TestStream();
-       TestCase t = cts.createTestCase(cts.getResourceDir(), "parsemptyxml.t");
+       TestCase t = cts.createTestCase(cts.getResourceDirs(), 
"parsemptyxml.t");
        t.runBare();
        }
        
@@ -37,8 +37,8 @@
                super(TestStream.class);
        }
 
-    public TestCase createTestCase(String resourceDir, String fileName) {
-       return new TestStreamCase(resourceDir, fileName);
+    public TestCase createTestCase(String[] resourceDirs, String fileName) {
+       return new TestStreamCase(resourceDirs, fileName);
     }
     
        public static Test suite() {
@@ -48,8 +48,8 @@
        
        static private class TestStreamCase extends CoreTestCase{
 
-               public TestStreamCase(String resourceDir, String 
templateFileName) {
-                       super(resourceDir, templateFileName);
+               public TestStreamCase(String[] resourceDirs, String 
templateFileName) {
+                       super(resourceDirs, templateFileName);
                }
                
                

Modified: core/trunk/org.vexi.devl/src_junit/test/debug/DebuggerTestCase.java
===================================================================
--- core/trunk/org.vexi.devl/src_junit/test/debug/DebuggerTestCase.java 
2007-03-26 15:45:15 UTC (rev 1751)
+++ core/trunk/org.vexi.devl/src_junit/test/debug/DebuggerTestCase.java 
2007-03-26 15:50:21 UTC (rev 1752)
@@ -12,24 +12,16 @@
 
 public class DebuggerTestCase extends CoreTestCase{
 
-       public DebuggerTestCase(String resourceDir, String templateFileName) {
-               super(resourceDir, templateFileName);
+       public DebuggerTestCase(String[] resourceDirs, String templateFileName) 
{
+               super(resourceDirs, templateFileName);
        }
        protected void setUp() throws Exception {
                Log.uError("---------------", "---------------- " + 
this.getName() + "-----------------");
-               Debugee.start("main", resourceDir);
+               Debugee.start("main", resourceDirs[resourceDirs.length-1]);
 
        }
        protected void addSharedDirs(List sharedDirs) {
-               super.addSharedDirs(sharedDirs);
-               /*
-               sharedDirs.add(getClass().getClassLoader()
-                       
.getResource("org/vexi/devl/debuggerclient.vexi").getPath());
-               sharedDirs.add(getClass().getClassLoader()
-                       .getResource("org/vexi/devl/widgets.vexi").getPath());*/
-               sharedDirs.add("../org.vexi.widgets/src");
-               sharedDirs.add("../org.vexi.debugclient/src");
-               
sharedDirs.add(DebuggerTestCase.class.getResource(".").getPath());
+
        }
        protected void schedule(Vexi v) throws Exception {
                JS function = Util.getStatic(v, main, "runtest");

Modified: core/trunk/org.vexi.devl/src_junit/test/debug/DebuggerTestSuite.java
===================================================================
--- core/trunk/org.vexi.devl/src_junit/test/debug/DebuggerTestSuite.java        
2007-03-26 15:45:15 UTC (rev 1751)
+++ core/trunk/org.vexi.devl/src_junit/test/debug/DebuggerTestSuite.java        
2007-03-26 15:50:21 UTC (rev 1752)
@@ -23,17 +23,32 @@
                super(klass);
        }
        
-       public TestCase createTestCase(String resourceDir, String fileName) {
-               return new DebuggerTestCase(resourceDir, fileName);
+       public TestCase createTestCase(String[] resourceDirs, String fileName) {
+               return new DebuggerTestCase(resourceDirs, fileName);
        }
        
        protected boolean filter(String name) {
                return super.filter(name) && name.startsWith("test");
        }
 
+       public String[] getResourceDirs() {
+               String[] dirs = new String[5];
+               /*
+               dirs[0] = getClass().getClassLoader()
+                       
.getResource("org/vexi/devl/debuggerclient.vexi").getPath();
+               dirs[1] = getClass().getClassLoader()
+                       .getResource("org/vexi/devl/widgets.vexi").getPath();*/
+               dirs[0] = "../org.vexi.widgets/src";
+               dirs[1] = "../org.vexi.debugclient/src";
+               dirs[2] = getSharedDir();
+               dirs[3] = DebuggerTestCase.class.getResource(".").getPath();
+               dirs[4] = getTestsDir();
+               return dirs;
+       }
+       
        public void run(String testFile){
                Debugee.DISABLE = true;
-               TestCase t = 
createTestCase(getClass().getResource(".").getPath(), testFile);
+               TestCase t = createTestCase(getResourceDirs(), testFile);
                try{
                        t.runBare();
                }catch(Throwable e){

Added: core/trunk/org.vexi.devl/src_junit/test/debug/TestAllDevl.java
===================================================================
--- core/trunk/org.vexi.devl/src_junit/test/debug/TestAllDevl.java              
                (rev 0)
+++ core/trunk/org.vexi.devl/src_junit/test/debug/TestAllDevl.java      
2007-03-26 15:50:21 UTC (rev 1752)
@@ -0,0 +1,17 @@
+package test.debug;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+import test.TestAll;
+import test.js.JSTestSuite;
+
+public class TestAllDevl extends TestCase{
+
+       static public Test suite() {
+               TestSuite suite = new 
TestSuite(JSTestSuite.nameFromClass(TestAllDevl.class));
+               suite.addTest(TestAll.suite());
+               suite.addTest(TestDebugger.suite());
+               return suite;
+       }
+}

Modified: 
core/trunk/org.vexi.devl/src_junit/test/debug/fetchprops/TestProps.java
===================================================================
--- core/trunk/org.vexi.devl/src_junit/test/debug/fetchprops/TestProps.java     
2007-03-26 15:45:15 UTC (rev 1751)
+++ core/trunk/org.vexi.devl/src_junit/test/debug/fetchprops/TestProps.java     
2007-03-26 15:50:21 UTC (rev 1752)
@@ -20,8 +20,8 @@
        return CoreTestSuite.suite(new TestProps());
     }
        
-       protected boolean filter(String name) {
+       /*protected boolean filter(String name) {
                return name.startsWith("testStepping");
-       }
+       }*/
        
 }


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Vexi-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/vexi-svn

Reply via email to