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