01: package hero.client.test;
02:
03: /*
04: *
05: * BonitaTestSuite.java -
06: * Copyright (C) 2002 Ecoo Team
07: * charoy@loria.fr
08: *
09: *
10: * This program is free software; you can redistribute it and/or
11: * modify it under the terms of the GNU Lesser General Public License
12: * as published by the Free Software Foundation; either version 2
13: * of the License, or (at your option) any later version.
14: *
15: * This program is distributed in the hope that it will be useful,
16: * but WITHOUT ANY WARRANTY; without even the implied warranty of
17: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18: * GNU Lesser General Public License for more details.
19: *
20: * You should have received a copy of the GNU Lesser General Public License
21: * along with this program; if not, write to the Free Software
22: * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
23: */
24:
25: import javax.security.auth.login.LoginContext;
26: import javax.security.auth.login.LoginException;
27:
28: import junit.framework.TestSuite;
29:
30: public class BonitaTestSuite extends TestSuite {
31:
32: public BonitaTestSuite(String testname) {
33: super (testname);
34: }
35:
36: public static TestSuite suite() throws LoginException {
37: char[] password = { 't', 'o', 't', 'o' };
38: SimpleCallbackHandler handler = new SimpleCallbackHandler(
39: "admin", password);
40: LoginContext lc = new LoginContext("TestClient", handler);
41: lc.login();
42: TestSuite st = new TestSuite();
43: st.addTest(new TestSuite(
44: hero.client.test.UserRegistrationTests.class));
45: st.addTest(new TestSuite(hero.client.test.EngineTests.class));
46: st.addTest(new TestSuite(
47: hero.client.test.ProjectSessionTests.class));
48: st.addTest(new TestSuite(
49: hero.client.test.UserSessionTests.class));
50: st.addTest(new TestSuite(
51: hero.client.test.AdminSessionTests.class));
52: st
53: .addTest(new TestSuite(
54: hero.client.test.IterationTests.class));
55: return st;
56: }
57: }
|