From: Wolfgang M. M. <wol...@us...> - 2006-01-30 19:08:10
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/xquery/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2036/src/org/exist/xquery/test Modified Files: AllTests.java Log Message: 1) JUnit seems to keep references to test instances. To save memory, references to collections or services should be explicitely nulled in tearDown(), so they can be garbage collected 2) Included XPathQueryTest into remote server tests. Index: AllTests.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/xquery/test/AllTests.java,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** AllTests.java 7 Jan 2006 21:47:15 -0000 1.13 --- AllTests.java 30 Jan 2006 19:07:57 -0000 1.14 *************** *** 23,26 **** --- 23,28 ---- package org.exist.xquery.test; + import org.exist.storage.DBBroker; + import junit.framework.Test; import junit.framework.TestSuite; *************** *** 31,54 **** public class AllTests { ! public static void main(String[] args) { ! junit.swingui.TestRunner.run(AllTests.class); ! } ! public static Test suite() { ! TestSuite suite = new TestSuite("Test for org.exist.xquery.test"); ! //$JUnit-BEGIN$ ! suite.addTestSuite(XPathQueryTest.class); ! suite.addTestSuite(XQueryTest.class); ! suite.addTestSuite(ValueIndexTest.class); ! suite.addTestSuite(LexerTest.class); // jmv: Note: LexerTest needs /db/test created by XPathQueryTest ! suite.addTestSuite(DeepEqualTest.class); ! suite.addTestSuite(SeqOpTest.class); ! suite.addTestSuite(XMLNodeAsXQueryParameterTest.class); ! suite.addTestSuite(OpNumericTest.class); suite.addTestSuite(FtQueryTest.class); ! //suite.addTestSuite(XQueryFunctionsTest.class); ! // suite.addTestSuite(XQueryUseCasesTest.class); ! //$JUnit-END$ ! return suite; ! } } --- 33,57 ---- public class AllTests { ! public static void main(String[] args) { ! junit.textui.TestRunner.run(suite()); ! } ! public static Test suite() { ! TestSuite suite = new TestSuite("Test for org.exist.xquery.test"); ! //$JUnit-BEGIN$ ! XPathQueryTest.setURI("xmldb:exist://" + DBBroker.ROOT_COLLECTION); ! suite.addTestSuite(XQueryFunctionsTest.class); ! suite.addTestSuite(XPathQueryTest.class); ! suite.addTestSuite(XQueryTest.class); ! suite.addTestSuite(ValueIndexTest.class); ! suite.addTestSuite(LexerTest.class); // jmv: Note: LexerTest needs /db/test created by XPathQueryTest ! suite.addTestSuite(DeepEqualTest.class); ! suite.addTestSuite(SeqOpTest.class); ! suite.addTestSuite(XMLNodeAsXQueryParameterTest.class); ! suite.addTestSuite(OpNumericTest.class); suite.addTestSuite(FtQueryTest.class); ! // suite.addTestSuite(XQueryUseCasesTest.class); ! //$JUnit-END$ ! return suite; ! } } |