1 | private static void setup(TestSuite suite, MailboxTstFactory factory) {↵ | | 1 | private static void setup(TestSuite suite, MailboxTstFactory factory) {↵
|
2 | try {↵ | | 2 | try {↵
|
3 | for (int j = 0; j < list.length; j++) {↵ | | 3 | for (int j = 0; j < list.length; j++) {↵
|
4 | Class clazz = Class↵ | | 4 | Class clazz = Class↵
|
5 | .forName("org.columba.mail.folder.command."↵ | | 5 | .forName("org.columba.mail.gui.composer.command."↵
|
6 | + list[j]);↵ | | 6 | + list[j]);↵
|
|
7 | Method[] methods = clazz.getDeclaredMethods();↵ | | 7 | Method[] methods = clazz.getDeclaredMethods();↵
|
8 | for (int i = 0; i < methods.length; i++) {↵ | | 8 | for (int i = 0; i < methods.length; i++) {↵
|
9 | if (methods[i].getName().startsWith("test")) {↵ | | 9 | if (methods[i].getName().startsWith("test")) {↵
|
|
10 | suite↵ | | 10 | suite↵
|
11 | .addTest((TestCase) clazz.getConstructor(↵ | | 11 | .addTest((TestCase) clazz.getConstructor(↵
|
12 | new Class[] { MailboxTstFactory.class,↵ | | 12 | new Class[] { MailboxTstFactory.class,↵
|
13 | String.class }).newInstance(↵ | | 13 | String.class }).newInstance(↵
|
14 | new Object[] { factory,↵ | | 14 | new Object[] { factory,↵
|
15 | methods[i].getName() }));↵ | | 15 | methods[i].getName() }));↵
|
16 | }↵ | | 16 | }↵
|
17 | }↵ | | 17 | }↵
|
18 | }↵ | | 18 | }↵
|
19 | } catch (SecurityException e) {↵ | | 19 | } catch (SecurityException e) {↵
|
|
20 | e.printStackTrace();↵ | | 20 | e.printStackTrace();↵
|
21 | } catch (IllegalArgumentException e) {↵ | | 21 | } catch (IllegalArgumentException e) {↵
|
|
22 | e.printStackTrace();↵ | | 22 | e.printStackTrace();↵
|
23 | } catch (ClassNotFoundException e) {↵ | | 23 | } catch (ClassNotFoundException e) {↵
|
|
24 | e.printStackTrace();↵ | | 24 | e.printStackTrace();↵
|
25 | } catch (InstantiationException e) {↵ | | 25 | } catch (InstantiationException e) {↵
|
|
26 | e.printStackTrace();↵ | | 26 | e.printStackTrace();↵
|
27 | } catch (IllegalAccessException e) {↵ | | 27 | } catch (IllegalAccessException e) {↵
|
|
28 | e.printStackTrace();↵ | | 28 | e.printStackTrace();↵
|
29 | } catch (InvocationTargetException e) {↵ | | 29 | } catch (InvocationTargetException e) {↵
|
|
30 | e.printStackTrace();↵ | | 30 | e.printStackTrace();↵
|
31 | } catch (NoSuchMethodException e) {↵ | | 31 | } catch (NoSuchMethodException e) {↵
|
|
32 | e.printStackTrace();↵ | | 32 | e.printStackTrace();↵
|
33 | | | 33 |
|