]> gerrit.simantics Code Review - simantics/platform.git/blob - 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
1 package org.simantics.db.tests.api.request;
2
3 import org.junit.BeforeClass;
4 import org.junit.runner.RunWith;
5 import org.junit.runners.Suite.SuiteClasses;
6 import org.simantics.db.common.utils.Logger;
7 import org.simantics.db.testing.common.RegressionSuiteRunner;
8 import org.simantics.db.testing.common.Tests;
9 import org.simantics.db.tests.api.request.exception.AsyncProcedureExecuteThrows;
10 import org.simantics.db.tests.api.request.exception.ExceptionInEqualsTest;
11 import org.simantics.db.tests.api.request.exception.ExceptionInHashCodeTest;
12 import org.simantics.db.tests.api.request.exception.GraphSyncAsyncReadPassesDatabaseException;
13 import org.simantics.db.tests.api.request.exception.GraphSyncAsyncReadThrowsRuntimeException;
14 import org.simantics.db.tests.api.request.exception.GraphSyncReadThrowsDatabaseException;
15 import org.simantics.db.tests.api.request.exception.GraphSyncReadThrowsNPE;
16 import org.simantics.db.tests.api.request.exception.GraphSyncReadThrowsNoSingleResultException;
17 import org.simantics.db.tests.api.request.exception.GraphSyncReadWithProcedureThrowsDatabaseException;
18 import org.simantics.db.tests.api.request.exception.GraphSyncReadWithProcedureThrowsNPE;
19 import org.simantics.db.tests.api.request.exception.GraphSyncReadWithProcedureThrowsNPEInExecute;
20 import org.simantics.db.tests.api.request.exception.GraphSyncReadWithProcedureThrowsNoSingleResultException;
21 import org.simantics.db.tests.api.request.exception.ListenerExceptions;
22 import org.simantics.db.tests.api.request.exception.RecoveryFromExceptedState;
23 import org.simantics.db.tests.api.request.exception.SessionSyncAsyncReadPassesDatabaseException;
24 import org.simantics.db.tests.api.request.exception.SessionSyncAsyncReadThrowsRuntimeException;
25 import org.simantics.db.tests.api.request.exception.SessionSyncReadThrowsDatabaseException;
26 import org.simantics.db.tests.api.request.exception.SessionSyncReadWithProcedureThrowsDatabaseException;
27 import org.simantics.db.tests.api.request.exception.SessionSyncReadWithProcedureThrowsNPEInExecute;
28 import org.simantics.db.tests.api.request.exception.SessionSyncWriteThrowsDatabaseException;
29 import org.simantics.db.tests.api.request.exception.SessionSyncWriteThrowsRuntimeException;
30 import org.simantics.db.tests.api.request.external.CachingExternalReads;
31 import org.simantics.db.tests.api.request.external.ExternalRequestTest;
32 import org.simantics.db.tests.api.request.external.ExternalRequestTest2;
33 import org.simantics.db.tests.api.request.external.ExternalRequestTest3;
34 import org.simantics.db.tests.api.request.external.ExternalRequestTest4;
35 import org.simantics.db.tests.api.request.listening.DisposedListenerTest;
36 import org.simantics.db.tests.api.request.listening.EqualListenerDisposeTest;
37 import org.simantics.db.tests.api.request.listening.ObjectsListeningTest;
38 import org.simantics.db.tests.api.request.listening.QueryResultCompareTest1;
39 import org.simantics.db.tests.api.request.misc.AsyncTransactionTest;
40 import org.simantics.db.tests.api.request.misc.CachedQueryDependencies;
41 import org.simantics.db.tests.api.request.misc.ComplexReadWriteQueryTest;
42 import org.simantics.db.tests.api.request.misc.GraphSupportTest;
43 import org.simantics.db.tests.api.request.misc.MultiListenerTest;
44 import org.simantics.db.tests.api.request.misc.NoneListenerTest;
45 import org.simantics.db.tests.api.request.misc.NoneListenerTest2;
46 import org.simantics.db.tests.api.request.misc.RequestParentTest;
47 import org.simantics.db.tests.api.request.misc.RequestParentTest2;
48 import org.simantics.db.tests.api.request.misc.RequestParentTest3;
49 import org.simantics.db.tests.api.request.misc.RequestParentTest4;
50 import org.simantics.db.tests.api.request.misc.RequestParentTest5;
51 import org.simantics.db.tests.api.request.misc.RequestParentTest6;
52 import org.simantics.db.tests.api.request.misc.RequestProcessorTest1;
53 import org.simantics.db.tests.api.request.misc.RequestQueuingTest;
54 import org.simantics.db.tests.api.request.misc.SyncAsyncSyncTest;
55 import org.simantics.db.tests.api.request.misc.SyncAsyncSyncTest2;
56 import org.simantics.db.tests.api.request.misc.SyncAsyncSyncTest3;
57 import org.simantics.db.tests.api.request.misc.SyncAsyncSyncTest4;
58 import org.simantics.db.tests.api.request.misc.SyncAsyncSyncTest5;
59 import org.simantics.db.tests.api.request.misc.SyncAsyncSyncTest6;
60 import org.simantics.db.tests.api.request.misc.SyncAsyncSyncTest7;
61 import org.simantics.db.tests.api.request.misc.SyncAsyncSyncTest8;
62 import org.simantics.db.tests.api.request.misc.SyncAsyncSyncTest9;
63 import org.simantics.db.tests.api.request.misc.SyncRequestTest;
64 import org.simantics.db.tests.api.request.misc.SyncRequestTest2;
65 import org.simantics.db.tests.api.request.misc.SyncRequestTest3;
66 import org.simantics.db.tests.api.request.thread.ThreadingTest1;
67 import org.simantics.db.tests.api.request.thread.ThreadingTest2;
68
69 @RunWith(RegressionSuiteRunner.class)
70 @SuiteClasses({
71         // exception
72     AsyncProcedureExecuteThrows.class,
73     ExceptionInEqualsTest.class,
74     ExceptionInHashCodeTest.class,
75     GraphSyncAsyncReadPassesDatabaseException.class,
76     GraphSyncAsyncReadThrowsRuntimeException.class,
77     GraphSyncReadThrowsDatabaseException.class,
78     GraphSyncReadThrowsNoSingleResultException.class,
79     GraphSyncReadThrowsNPE.class,
80     GraphSyncReadWithProcedureThrowsDatabaseException.class,
81     GraphSyncReadWithProcedureThrowsNoSingleResultException.class,
82     GraphSyncReadWithProcedureThrowsNPE.class,
83     GraphSyncReadWithProcedureThrowsNPEInExecute.class,
84     ListenerExceptions.class,
85     RecoveryFromExceptedState.class,
86     SessionSyncAsyncReadPassesDatabaseException.class,
87     SessionSyncAsyncReadThrowsRuntimeException.class,
88     SessionSyncReadThrowsDatabaseException.class,
89     SessionSyncReadWithProcedureThrowsDatabaseException.class,
90     SessionSyncReadWithProcedureThrowsNPEInExecute.class,
91     SessionSyncWriteThrowsDatabaseException.class,
92     SessionSyncWriteThrowsRuntimeException.class,
93     // external
94     ExternalRequestTest.class,
95     ExternalRequestTest2.class,
96     ExternalRequestTest3.class,
97     ExternalRequestTest4.class,
98     CachingExternalReads.class,
99     // listening
100     DisposedListenerTest.class,
101     EqualListenerDisposeTest.class,
102     ObjectsListeningTest.class,
103     QueryResultCompareTest1.class,
104     // misc
105     AsyncTransactionTest.class,
106     CachedQueryDependencies.class,
107     ComplexReadWriteQueryTest.class,
108     GraphSupportTest.class,
109     MultiListenerTest.class,
110     NoneListenerTest.class,
111     NoneListenerTest2.class,
112     RequestParentTest.class,
113     RequestParentTest2.class,
114     RequestParentTest3.class,
115     RequestParentTest4.class,
116     RequestParentTest5.class,
117     RequestParentTest6.class,
118     RequestProcessorTest1.class,
119     RequestQueuingTest.class,
120     SyncAsyncSyncTest.class,
121     SyncAsyncSyncTest2.class,
122     SyncAsyncSyncTest3.class,
123     SyncAsyncSyncTest4.class,
124     SyncAsyncSyncTest5.class,
125     SyncAsyncSyncTest6.class,
126     SyncAsyncSyncTest7.class,
127     SyncAsyncSyncTest8.class,
128     SyncAsyncSyncTest9.class,
129     SyncRequestTest.class,
130     SyncRequestTest2.class,
131     SyncRequestTest3.class,
132     // thread
133     ThreadingTest1.class,
134     ThreadingTest2.class
135 })
136 public class SuiteRequest {
137
138         @BeforeClass
139     public static void setUp() {
140                 try {
141                         Tests.freshDatabase();
142                 } catch (Exception e) {
143                         Logger.defaultLogError(e);
144                 }
145     }
146         
147 }