]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - tests/org.simantics.db.tests/src/org/simantics/db/tests/api/request/SuiteRequest.java
Added missing org.simantics.db.{tests,testing} plug-ins.
[simantics/platform.git] / tests / org.simantics.db.tests / src / org / simantics / db / tests / api / request / SuiteRequest.java
diff --git a/tests/org.simantics.db.tests/src/org/simantics/db/tests/api/request/SuiteRequest.java b/tests/org.simantics.db.tests/src/org/simantics/db/tests/api/request/SuiteRequest.java
new file mode 100644 (file)
index 0000000..3051c2b
--- /dev/null
@@ -0,0 +1,147 @@
+package org.simantics.db.tests.api.request;
+
+import org.junit.BeforeClass;
+import org.junit.runner.RunWith;
+import org.junit.runners.Suite.SuiteClasses;
+import org.simantics.db.common.utils.Logger;
+import org.simantics.db.testing.common.RegressionSuiteRunner;
+import org.simantics.db.testing.common.Tests;
+import org.simantics.db.tests.api.request.exception.AsyncProcedureExecuteThrows;
+import org.simantics.db.tests.api.request.exception.ExceptionInEqualsTest;
+import org.simantics.db.tests.api.request.exception.ExceptionInHashCodeTest;
+import org.simantics.db.tests.api.request.exception.GraphSyncAsyncReadPassesDatabaseException;
+import org.simantics.db.tests.api.request.exception.GraphSyncAsyncReadThrowsRuntimeException;
+import org.simantics.db.tests.api.request.exception.GraphSyncReadThrowsDatabaseException;
+import org.simantics.db.tests.api.request.exception.GraphSyncReadThrowsNPE;
+import org.simantics.db.tests.api.request.exception.GraphSyncReadThrowsNoSingleResultException;
+import org.simantics.db.tests.api.request.exception.GraphSyncReadWithProcedureThrowsDatabaseException;
+import org.simantics.db.tests.api.request.exception.GraphSyncReadWithProcedureThrowsNPE;
+import org.simantics.db.tests.api.request.exception.GraphSyncReadWithProcedureThrowsNPEInExecute;
+import org.simantics.db.tests.api.request.exception.GraphSyncReadWithProcedureThrowsNoSingleResultException;
+import org.simantics.db.tests.api.request.exception.ListenerExceptions;
+import org.simantics.db.tests.api.request.exception.RecoveryFromExceptedState;
+import org.simantics.db.tests.api.request.exception.SessionSyncAsyncReadPassesDatabaseException;
+import org.simantics.db.tests.api.request.exception.SessionSyncAsyncReadThrowsRuntimeException;
+import org.simantics.db.tests.api.request.exception.SessionSyncReadThrowsDatabaseException;
+import org.simantics.db.tests.api.request.exception.SessionSyncReadWithProcedureThrowsDatabaseException;
+import org.simantics.db.tests.api.request.exception.SessionSyncReadWithProcedureThrowsNPEInExecute;
+import org.simantics.db.tests.api.request.exception.SessionSyncWriteThrowsDatabaseException;
+import org.simantics.db.tests.api.request.exception.SessionSyncWriteThrowsRuntimeException;
+import org.simantics.db.tests.api.request.external.CachingExternalReads;
+import org.simantics.db.tests.api.request.external.ExternalRequestTest;
+import org.simantics.db.tests.api.request.external.ExternalRequestTest2;
+import org.simantics.db.tests.api.request.external.ExternalRequestTest3;
+import org.simantics.db.tests.api.request.external.ExternalRequestTest4;
+import org.simantics.db.tests.api.request.listening.DisposedListenerTest;
+import org.simantics.db.tests.api.request.listening.EqualListenerDisposeTest;
+import org.simantics.db.tests.api.request.listening.ObjectsListeningTest;
+import org.simantics.db.tests.api.request.listening.QueryResultCompareTest1;
+import org.simantics.db.tests.api.request.misc.AsyncTransactionTest;
+import org.simantics.db.tests.api.request.misc.CachedQueryDependencies;
+import org.simantics.db.tests.api.request.misc.ComplexReadWriteQueryTest;
+import org.simantics.db.tests.api.request.misc.GraphSupportTest;
+import org.simantics.db.tests.api.request.misc.MultiListenerTest;
+import org.simantics.db.tests.api.request.misc.NoneListenerTest;
+import org.simantics.db.tests.api.request.misc.NoneListenerTest2;
+import org.simantics.db.tests.api.request.misc.RequestParentTest;
+import org.simantics.db.tests.api.request.misc.RequestParentTest2;
+import org.simantics.db.tests.api.request.misc.RequestParentTest3;
+import org.simantics.db.tests.api.request.misc.RequestParentTest4;
+import org.simantics.db.tests.api.request.misc.RequestParentTest5;
+import org.simantics.db.tests.api.request.misc.RequestParentTest6;
+import org.simantics.db.tests.api.request.misc.RequestProcessorTest1;
+import org.simantics.db.tests.api.request.misc.RequestQueuingTest;
+import org.simantics.db.tests.api.request.misc.SyncAsyncSyncTest;
+import org.simantics.db.tests.api.request.misc.SyncAsyncSyncTest2;
+import org.simantics.db.tests.api.request.misc.SyncAsyncSyncTest3;
+import org.simantics.db.tests.api.request.misc.SyncAsyncSyncTest4;
+import org.simantics.db.tests.api.request.misc.SyncAsyncSyncTest5;
+import org.simantics.db.tests.api.request.misc.SyncAsyncSyncTest6;
+import org.simantics.db.tests.api.request.misc.SyncAsyncSyncTest7;
+import org.simantics.db.tests.api.request.misc.SyncAsyncSyncTest8;
+import org.simantics.db.tests.api.request.misc.SyncAsyncSyncTest9;
+import org.simantics.db.tests.api.request.misc.SyncRequestTest;
+import org.simantics.db.tests.api.request.misc.SyncRequestTest2;
+import org.simantics.db.tests.api.request.misc.SyncRequestTest3;
+import org.simantics.db.tests.api.request.thread.ThreadingTest1;
+import org.simantics.db.tests.api.request.thread.ThreadingTest2;
+
+@RunWith(RegressionSuiteRunner.class)
+@SuiteClasses({
+       // exception
+    AsyncProcedureExecuteThrows.class,
+    ExceptionInEqualsTest.class,
+    ExceptionInHashCodeTest.class,
+    GraphSyncAsyncReadPassesDatabaseException.class,
+    GraphSyncAsyncReadThrowsRuntimeException.class,
+    GraphSyncReadThrowsDatabaseException.class,
+    GraphSyncReadThrowsNoSingleResultException.class,
+    GraphSyncReadThrowsNPE.class,
+    GraphSyncReadWithProcedureThrowsDatabaseException.class,
+    GraphSyncReadWithProcedureThrowsNoSingleResultException.class,
+    GraphSyncReadWithProcedureThrowsNPE.class,
+    GraphSyncReadWithProcedureThrowsNPEInExecute.class,
+    ListenerExceptions.class,
+    RecoveryFromExceptedState.class,
+    SessionSyncAsyncReadPassesDatabaseException.class,
+    SessionSyncAsyncReadThrowsRuntimeException.class,
+    SessionSyncReadThrowsDatabaseException.class,
+    SessionSyncReadWithProcedureThrowsDatabaseException.class,
+    SessionSyncReadWithProcedureThrowsNPEInExecute.class,
+    SessionSyncWriteThrowsDatabaseException.class,
+    SessionSyncWriteThrowsRuntimeException.class,
+    // external
+    ExternalRequestTest.class,
+    ExternalRequestTest2.class,
+    ExternalRequestTest3.class,
+    ExternalRequestTest4.class,
+    CachingExternalReads.class,
+    // listening
+    DisposedListenerTest.class,
+    EqualListenerDisposeTest.class,
+    ObjectsListeningTest.class,
+    QueryResultCompareTest1.class,
+    // misc
+    AsyncTransactionTest.class,
+    CachedQueryDependencies.class,
+    ComplexReadWriteQueryTest.class,
+    GraphSupportTest.class,
+    MultiListenerTest.class,
+    NoneListenerTest.class,
+    NoneListenerTest2.class,
+    RequestParentTest.class,
+    RequestParentTest2.class,
+    RequestParentTest3.class,
+    RequestParentTest4.class,
+    RequestParentTest5.class,
+    RequestParentTest6.class,
+    RequestProcessorTest1.class,
+    RequestQueuingTest.class,
+    SyncAsyncSyncTest.class,
+    SyncAsyncSyncTest2.class,
+    SyncAsyncSyncTest3.class,
+    SyncAsyncSyncTest4.class,
+    SyncAsyncSyncTest5.class,
+    SyncAsyncSyncTest6.class,
+    SyncAsyncSyncTest7.class,
+    SyncAsyncSyncTest8.class,
+    SyncAsyncSyncTest9.class,
+    SyncRequestTest.class,
+    SyncRequestTest2.class,
+    SyncRequestTest3.class,
+    // thread
+    ThreadingTest1.class,
+    ThreadingTest2.class
+})
+public class SuiteRequest {
+
+       @BeforeClass
+    public static void setUp() {
+               try {
+                       Tests.freshDatabase();
+               } catch (Exception e) {
+                       Logger.defaultLogError(e);
+               }
+    }
+       
+}