Author: ronvoe122
Date: 2007-12-26 15:18:20-0800
New Revision: 10532
Added:
trunk/src/test/org/tigris/scarab/AllFailingScarabTests.java
trunk/src/test/org/tigris/scarab/AllScarabTests.java (contents, props changed)
- copied, changed from r10524, /trunk/src/test/org/tigris/scarab/test/AllScarabTests.java
trunk/src/test/org/tigris/scarab/om/AllOmTests.java
trunk/src/test/org/tigris/scarab/util/word/AllIssueSearchTests.java
Removed:
trunk/src/test/org/tigris/scarab/actions/
trunk/src/test/org/tigris/scarab/test/AllScarabTests.java
trunk/src/test/org/tigris/scarab/util/word/LuceneSearchIndexTest.java
Log:
Restructured test cases in multiple test suites.
Moved all currently failing test cases into a dedicated test suite (which of course should be removed as fast as possible).
Removed an empty package and another test which tests Turbine instead of scarab.
Added: trunk/src/test/org/tigris/scarab/AllFailingScarabTests.java
Url: http://scarab.tigris.org/source/browse/scarab/trunk/src/test/org/tigris/scarab/AllFailingScarabTests.java?view=auto&rev=10532
==============================================================================
--- (empty file)
+++ trunk/src/test/org/tigris/scarab/AllFailingScarabTests.java 2007-12-26 15:18:20-0800
@@ -0,0 +1,22 @@
+package org.tigris.scarab;
+
+import org.tigris.scarab.feeds.IssueFeedTest;
+import org.tigris.scarab.feeds.QueryFeedTest;
+import org.tigris.scarab.util.xmlissues.ImportIssuesTest;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+public class AllFailingScarabTests
+{
+
+ static public Test suite() {
+ TestSuite suite = new TestSuite(AllFailingScarabTests.class.getCanonicalName());
+
+ suite.addTestSuite(ImportIssuesTest.class);
+ suite.addTestSuite(IssueFeedTest.class);
+ suite.addTestSuite(QueryFeedTest.class);
+
+ return suite;
+ }
+}
Copied: trunk/src/test/org/tigris/scarab/AllScarabTests.java (from r10524, /trunk/src/test/org/tigris/scarab/test/AllScarabTests.java)
Url: http://scarab.tigris.org/source/browse/scarab/trunk/src/test/org/tigris/scarab/AllScarabTests.java?view=diff&rev=10532&p1=/trunk/src/test/org/tigris/scarab/test/AllScarabTests.java&p2=trunk/src/test/org/tigris/scarab/AllScarabTests.java&r1=10524&r2=10532
==============================================================================
--- /trunk/src/test/org/tigris/scarab/test/AllScarabTests.java (original)
+++ trunk/src/test/org/tigris/scarab/AllScarabTests.java 2007-12-26 15:18:20-0800
@@ -1,4 +1,4 @@
-package org.tigris.scarab.test;
+package org.tigris.scarab;
/* ================================================================
* Copyright (c) 2000-2002 CollabNet. All rights reserved.
@@ -46,25 +46,15 @@
* individuals on behalf of Collab.Net.
*/
+import junit.framework.Test;
import junit.framework.TestSuite;
-import org.tigris.scarab.om.ActivitySetTest;
-import org.tigris.scarab.om.ActivityTest;
-import org.tigris.scarab.om.AttributeGroupTest;
-import org.tigris.scarab.om.AttributeOptionTest;
-import org.tigris.scarab.om.AttributeTest;
-import org.tigris.scarab.om.IssueTest;
-import org.tigris.scarab.om.IssueTypeTest;
-import org.tigris.scarab.om.QueryTest;
-import org.tigris.scarab.om.RModuleAttributeTest;
-import org.tigris.scarab.om.RModuleIssueTypeTest;
-import org.tigris.scarab.om.RModuleOptionTest;
-import org.tigris.scarab.om.ScarabUserTest;
+import org.tigris.scarab.om.AllOmTests;
import org.tigris.scarab.services.email.VelocityEmailServiceTest;
import org.tigris.scarab.services.security.ldap.LDAPIteratorTest;
import org.tigris.scarab.util.EmailLinkTest;
import org.tigris.scarab.util.ScarabUtilTest;
-import org.tigris.scarab.util.word.IssueSearchTest;
+import org.tigris.scarab.util.word.AllIssueSearchTests;
import org.tigris.scarab.util.xmlissues.ImportIssuesTest;
import org.tigris.scarab.xmlrpc.NewTicketHandlerTest;
@@ -74,44 +64,19 @@
* Create a suite of tests to be run in a single container instantiation
*
*/
-public class AllScarabTests{
+public class AllScarabTests
+{
- static public TestSuite suite() {
- TestSuite suite = new TestSuite("Scarab Tests");
-
- suite.addTestSuite(VelocityEmailServiceTest.class);
-
- // org.tigris.scarab.om tests
- suite.addTestSuite(ActivitySetTest.class);
- suite.addTestSuite(ActivityTest.class);
- // PTI: currently unfeasable as it requires a multipart request to be parsed
- // suite.addTestSuite(AttachmentTest.class);
- suite.addTestSuite(AttributeGroupTest.class);
- suite.addTestSuite(AttributeOptionTest.class);
- // PTI:has probably never worked as the test methods were private
- // suite.addTestSuite(AttributeValueTest.class);
- suite.addTestSuite(AttributeTest.class);
- suite.addTestSuite(IssueTest.class);
- suite.addTestSuite(IssueTypeTest.class);
- suite.addTestSuite(QueryTest.class);
- suite.addTestSuite(RModuleAttributeTest.class);
- suite.addTestSuite(RModuleIssueTypeTest.class);
- suite.addTestSuite(RModuleOptionTest.class);
- //suite.addTestSuite(ScarabModuleTest.class);
- suite.addTestSuite(ScarabUserTest.class);
-
-
- // org.tigris.scarab.util
+ static public Test suite() {
+ TestSuite suite = new TestSuite(AllScarabTests.class.getCanonicalName());
+
+ suite.addTest(AllOmTests.suite());
+ suite.addTest(AllIssueSearchTests.suite());
+
+ suite.addTestSuite(VelocityEmailServiceTest.class);
suite.addTestSuite(EmailLinkTest.class);
suite.addTestSuite(ScarabUtilTest.class);
-
- // org.tigris.scarab.util.xmlissues
- suite.addTestSuite(ImportIssuesTest.class);
-
- //suite.addTestSuite(IssueSearchTest.class);
-
suite.addTestSuite(NewTicketHandlerTest.class);
-
suite.addTestSuite(LDAPIteratorTest.class);
return suite;
Added: trunk/src/test/org/tigris/scarab/om/AllOmTests.java
Url: http://scarab.tigris.org/source/browse/scarab/trunk/src/test/org/tigris/scarab/om/AllOmTests.java?view=auto&rev=10532
==============================================================================
--- (empty file)
+++ trunk/src/test/org/tigris/scarab/om/AllOmTests.java 2007-12-26 15:18:20-0800
@@ -0,0 +1,29 @@
+package org.tigris.scarab.om;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+public class AllOmTests
+{
+ static public Test suite()
+ {
+ TestSuite suite = new TestSuite(AllOmTests.class.getCanonicalName());
+
+ suite.addTestSuite(ActivitySetTest.class);
+ suite.addTestSuite(ActivityTest.class);
+ suite.addTestSuite(AttachmentTest.class);
+ suite.addTestSuite(AttributeGroupTest.class);
+ suite.addTestSuite(AttributeOptionTest.class);
+ suite.addTestSuite(AttributeValueTest.class);
+ suite.addTestSuite(IssueTest.class);
+ suite.addTestSuite(IssueTypeTest.class);
+ suite.addTestSuite(QueryTest.class);
+ suite.addTestSuite(RModuleAttributeTest.class);
+ suite.addTestSuite(RModuleIssueTypeTest.class);
+ suite.addTestSuite(RModuleOptionTest.class);
+ suite.addTestSuite(ScarabModuleTest.class);
+ suite.addTestSuite(ScarabUserTest.class);
+
+ return suite;
+ }
+}
Removed: trunk/src/test/org/tigris/scarab/test/AllScarabTests.java
Url: http://scarab.tigris.org/source/browse/scarab/trunk/src/test/org/tigris/scarab/test/AllScarabTests.java?view=auto&rev=10531
Added: trunk/src/test/org/tigris/scarab/util/word/AllIssueSearchTests.java
Url: http://scarab.tigris.org/source/browse/scarab/trunk/src/test/org/tigris/scarab/util/word/AllIssueSearchTests.java?view=auto&rev=10532
==============================================================================
--- (empty file)
+++ trunk/src/test/org/tigris/scarab/util/word/AllIssueSearchTests.java 2007-12-26 15:18:20-0800
@@ -0,0 +1,16 @@
+package org.tigris.scarab.util.word;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+public class AllIssueSearchTests
+{
+ static public Test suite() {
+ TestSuite suite = new TestSuite(AllIssueSearchTests.class.getCanonicalName());
+
+ suite.addTestSuite(IssueSearchTest.class);
+ suite.addTestSuite(IssueSearchFactoryTest.class);
+ return suite;
+ }
+
+}
Removed: trunk/src/test/org/tigris/scarab/util/word/LuceneSearchIndexTest.java
Url: http://scarab.tigris.org/source/browse/scarab/trunk/src/test/org/tigris/scarab/util/word/LuceneSearchIndexTest.java?view=auto&rev=10531
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.