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.forName("org.columba.mail.folder."↵ | | 3 | Class clazz = Class.forName("org.columba.mail.folder.↵
|
4 | + list[j]);↵ | | |
|
|
5 | ↵ | | 4 | command."↵
|
| | | 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 | }↵ | | |
|
16 | }↵ | | |
|
17 | }↵ | | |
|
18 | ↵ | | 15 | }↵
|
| | | 16 | }↵
|
| | | 17 | }↵
|
19 | } catch (SecurityException e) {↵ | | 18 | } catch (SecurityException e) {↵
|
|
20 | e.printStackTrace();↵ | | 19 | e.printStackTrace();↵
|
21 | } catch (IllegalArgumentException e) {↵ | | 20 | } catch (IllegalArgumentException e) {↵
|
|
22 | e.printStackTrace();↵ | | 21 | e.printStackTrace();↵
|
23 | } catch (ClassNotFoundException e) {↵ | | 22 | } catch (ClassNotFoundException e) {↵
|
|
24 | e.printStackTrace();↵ | | 23 | e.printStackTrace();↵
|
25 | } catch (InstantiationException e) {↵ | | 24 | } catch (InstantiationException e) {↵
|
|
26 | e.printStackTrace();↵ | | 25 | e.printStackTrace();↵
|
27 | } catch (IllegalAccessException e) {↵ | | 26 | } catch (IllegalAccessException e) {↵
|
|
28 | e.printStackTrace();↵ | | 27 | e.printStackTrace();↵
|
29 | } catch (InvocationTargetException e) {↵ | | 28 | } catch (InvocationTargetException e) {↵
|
|
30 | e.printStackTrace();↵ | | 29 | e.printStackTrace();↵
|
31 | } catch (NoSuchMethodException e) {↵ | | 30 | } catch (NoSuchMethodException e) {↵
|
|
32 | e.printStackTrace();↵ | | 31 | e.printStackTrace();↵
|
33 | } | | 32 | }
|