You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@excalibur.apache.org by cz...@apache.org on 2008/03/27 19:40:37 UTC

svn commit: r641937 - in /excalibur/trunk/components/sourceresolve/jnet: ./ src/main/java/org/apache/excalibur/sourceresolve/test/ src/main/test/ src/main/test/org/ src/main/test/org/apache/ src/main/test/org/apache/excalibur/ src/main/test/org/apache/...

Author: cziegeler
Date: Thu Mar 27 11:40:26 2008
New Revision: 641937

URL: http://svn.apache.org/viewvc?rev=641937&view=rev
Log:
Make test a real junit test.

Added:
    excalibur/trunk/components/sourceresolve/jnet/src/main/test/
    excalibur/trunk/components/sourceresolve/jnet/src/main/test/org/
    excalibur/trunk/components/sourceresolve/jnet/src/main/test/org/apache/
    excalibur/trunk/components/sourceresolve/jnet/src/main/test/org/apache/excalibur/
    excalibur/trunk/components/sourceresolve/jnet/src/main/test/org/apache/excalibur/sourceresolve/
    excalibur/trunk/components/sourceresolve/jnet/src/main/test/org/apache/excalibur/sourceresolve/jnet/
    excalibur/trunk/components/sourceresolve/jnet/src/main/test/org/apache/excalibur/sourceresolve/jnet/Test.java
      - copied, changed from r587641, excalibur/trunk/components/sourceresolve/jnet/src/main/java/org/apache/excalibur/sourceresolve/test/Test.java
Removed:
    excalibur/trunk/components/sourceresolve/jnet/src/main/java/org/apache/excalibur/sourceresolve/test/Test.java
Modified:
    excalibur/trunk/components/sourceresolve/jnet/pom.xml

Modified: excalibur/trunk/components/sourceresolve/jnet/pom.xml
URL: http://svn.apache.org/viewvc/excalibur/trunk/components/sourceresolve/jnet/pom.xml?rev=641937&r1=641936&r2=641937&view=diff
==============================================================================
--- excalibur/trunk/components/sourceresolve/jnet/pom.xml (original)
+++ excalibur/trunk/components/sourceresolve/jnet/pom.xml Thu Mar 27 11:40:26 2008
@@ -38,6 +38,12 @@
       <scope>provided</scope>
     </dependency>
     <dependency>
+      <groupId>org.apache.excalibur.components</groupId>
+      <artifactId>excalibur-sourceresolve-impl</artifactId>
+      <version>3.0.0-SNAPSHOT</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
 	  <groupId>org.apache.excalibur.components</groupId>
 	  <artifactId>excalibur-xmlutil</artifactId>
 	  <version>2.2.1</version>
@@ -47,6 +53,7 @@
   <build>
     <!--  We have to redefine this as our parent pom defines src/java as the source dir! -->
     <sourceDirectory>src/main/java</sourceDirectory>
+    <testSourceDirectory>src/main/test</testSourceDirectory>
   </build>
   <scm>
     <connection>scm:svn:http://svn.apache.org/repos/asf/excalibur/trunk/components/sourceresolve/jnet</connection>

Copied: excalibur/trunk/components/sourceresolve/jnet/src/main/test/org/apache/excalibur/sourceresolve/jnet/Test.java (from r587641, excalibur/trunk/components/sourceresolve/jnet/src/main/java/org/apache/excalibur/sourceresolve/test/Test.java)
URL: http://svn.apache.org/viewvc/excalibur/trunk/components/sourceresolve/jnet/src/main/test/org/apache/excalibur/sourceresolve/jnet/Test.java?p2=excalibur/trunk/components/sourceresolve/jnet/src/main/test/org/apache/excalibur/sourceresolve/jnet/Test.java&p1=excalibur/trunk/components/sourceresolve/jnet/src/main/java/org/apache/excalibur/sourceresolve/test/Test.java&r1=587641&r2=641937&rev=641937&view=diff
==============================================================================
--- excalibur/trunk/components/sourceresolve/jnet/src/main/java/org/apache/excalibur/sourceresolve/test/Test.java (original)
+++ excalibur/trunk/components/sourceresolve/jnet/src/main/test/org/apache/excalibur/sourceresolve/jnet/Test.java Thu Mar 27 11:40:26 2008
@@ -14,36 +14,35 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.excalibur.sourceresolve.test;
+package org.apache.excalibur.sourceresolve.jnet;
 
 import java.io.InputStream;
 import java.net.URL;
 import java.util.HashMap;
 import java.util.Map;
 
+import junit.framework.TestCase;
+
 import org.apache.excalibur.source.factories.FileSourceFactory;
-import org.apache.excalibur.sourceresolve.jnet.Installer;
-import org.apache.excalibur.sourceresolve.jnet.source.SourceURLStreamHandlerFactory;
 import org.apache.excalibur.sourceresolve.jnet.source.SourceFactoriesManager;
+import org.apache.excalibur.sourceresolve.jnet.source.SourceURLStreamHandlerFactory;
+
+public class Test extends TestCase {
 
-public class Test {
+    protected void setUp() throws Exception {
+        super.setUp();
+        Installer.setURLStreamHandlerFactory(new SourceURLStreamHandlerFactory());
+    }
 
-    public static void main(String[] args) {
-        try {
-            Installer.setURLStreamHandlerFactory(new SourceURLStreamHandlerFactory());
-            Installer.setURLStreamHandlerFactory(new SourceURLStreamHandlerFactory());
-            final Map factories = new HashMap();
-            factories.put("carsten", new FileSourceFactory());
-            SourceFactoriesManager.setGlobalFactories(factories);
-            final URL url = new URL("carsten:///Users/cziegeler/.m2/settings.xml");
-            final InputStream is = (InputStream)url.getContent();
-            final byte[] b = new byte[100000];
-            int l = is.read(b);
-            System.out.println(new String(b, 0, l));
-            is.close();
-        } catch (Exception e) {
-            e.printStackTrace();
-        }
+    public void testFileSourceFactory() throws Exception {
+        final Map factories = new HashMap();
+        factories.put("custom", new FileSourceFactory());
+        SourceFactoriesManager.setGlobalFactories(factories);
+        final URL url = new URL("custom:pom.xml");
+        final InputStream is = (InputStream)url.getContent();
+        final byte[] b = new byte[100000];
+        int l = is.read(b);
+        is.close();
     }
 
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: scm-unsubscribe@excalibur.apache.org
For additional commands, e-mail: scm-help@excalibur.apache.org