Author: simonetripodi
Date: Sat Apr 2 23:05:14 2011
New Revision: 1088171
URL: http://svn.apache.org/viewvc?rev=1088171&view=rev
Log:
reorganized test methods
Modified:
commons/proper/discovery/trunk/src/test/org/apache/commons/discovery/test/TestAll.java
Modified:
commons/proper/discovery/trunk/src/test/org/apache/commons/discovery/test/TestAll.java
URL:
http://svn.apache.org/viewvc/commons/proper/discovery/trunk/src/test/org/apache/commons/discovery/test/TestAll.java?rev=1088171&r1=1088170&r2=1088171&view=diff
==============================================================================
---
commons/proper/discovery/trunk/src/test/org/apache/commons/discovery/test/TestAll.java
(original)
+++
commons/proper/discovery/trunk/src/test/org/apache/commons/discovery/test/TestAll.java
Sat Apr 2 23:05:14 2011
@@ -221,14 +221,6 @@ public class TestAll {
}
@Test
- public void findServiceClassAndInstantiate() throws Exception {
- DiscoverClass discoverClass = new DiscoverClass();
- TestInterface2 serviceImpl =
discoverClass.newInstance(TestInterface2.class);
-
- assertNotNull(serviceImpl);
- }
-
- @Test
public void lowLevelFind() {
org.apache.commons.discovery.log.SimpleLog.setLevel(logLevel);
@@ -311,6 +303,17 @@ public class TestAll {
}
+ @Test
+ public void instantiateViaDiscoverClass() throws Exception {
+ ClassLoaders loaders =
ClassLoaders.getAppLoaders(TestInterface2.class, getClass(), false);
+
+ DiscoverClass discoverClass = new DiscoverClass(loaders);
+ TestInterface2 serviceImpl =
discoverClass.newInstance(TestInterface2.class);
+
+ assertNotNull(serviceImpl);
+ assertEquals(TestImpl2_1.class, serviceImpl.getClass());
+ }
+
/**
* This allows the tests to run as a standalone application.
*/