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