You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by lr...@apache.org on 2007/04/14 07:39:27 UTC
svn commit: r528769 - in /incubator/tuscany/java/sca/itest:
contribution/src/test/java/org/apache/tuscany/sca/test/contribution/ContributionServiceTestCase.java
pom.xml
Author: lresende
Date: Fri Apr 13 22:39:26 2007
New Revision: 528769
URL: http://svn.apache.org/viewvc?view=rev&rev=528769
Log:
Adding contribution iTest back to build
Modified:
incubator/tuscany/java/sca/itest/contribution/src/test/java/org/apache/tuscany/sca/test/contribution/ContributionServiceTestCase.java
incubator/tuscany/java/sca/itest/pom.xml
Modified: incubator/tuscany/java/sca/itest/contribution/src/test/java/org/apache/tuscany/sca/test/contribution/ContributionServiceTestCase.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/contribution/src/test/java/org/apache/tuscany/sca/test/contribution/ContributionServiceTestCase.java?view=diff&rev=528769&r1=528768&r2=528769
==============================================================================
--- incubator/tuscany/java/sca/itest/contribution/src/test/java/org/apache/tuscany/sca/test/contribution/ContributionServiceTestCase.java (original)
+++ incubator/tuscany/java/sca/itest/contribution/src/test/java/org/apache/tuscany/sca/test/contribution/ContributionServiceTestCase.java Fri Apr 13 22:39:26 2007
@@ -20,6 +20,7 @@
package org.apache.tuscany.sca.test.contribution;
import java.io.File;
+import java.io.InputStream;
import java.net.URI;
import java.net.URL;
@@ -29,6 +30,7 @@
import org.apache.tuscany.contribution.Contribution;
import org.apache.tuscany.contribution.service.ContributionService;
import org.apache.tuscany.contribution.service.util.FileHelper;
+import org.apache.tuscany.contribution.service.util.IOHelper;
import org.apache.tuscany.host.embedded.DefaultSCARuntime;
/**
@@ -46,7 +48,7 @@
super.setUp();
SCARuntime.start("application.composite");
- this.contributionService = (ContributionService) ((DefaultSCARuntime)SCARuntime.getInstance()).getSystemService("ContributionService");
+ this.contributionService = ((DefaultSCARuntime)SCARuntime.getInstance()).getExtensionPoint(ContributionService.class);
}
public void testContributeJAR() throws Exception {
@@ -56,7 +58,7 @@
assertNotNull(contributionId);
}
- public void testStoreContributionInRepository() throws Exception {
+ public void testStoreContributionPackageInRepository() throws Exception {
URL contributionLocation = getClass().getResource(JAR_CONTRIBUTION);
URI contributionId = URI.create(CONTRIBUTION_001_ID);
contributionService.contribute(contributionId, contributionLocation, true);
@@ -70,6 +72,27 @@
File contributionFile = FileHelper.toFile(contributionModel.getLocation());
assertTrue(contributionFile.exists());
}
+
+ public void testStoreContributionStreamInRepository() throws Exception {
+ URL contributionLocation = getClass().getResource(JAR_CONTRIBUTION);
+ URI contributionId = URI.create(CONTRIBUTION_001_ID);
+
+ InputStream contributionStream = contributionLocation.openStream();
+ try {
+ contributionService.contribute(contributionId, contributionLocation, contributionStream);
+ } finally {
+ IOHelper.closeQuietly(contributionStream);
+ }
+
+ assertTrue(FileHelper.toFile(contributionService.getContribution(contributionId).getLocation()).exists());
+
+ assertNotNull(contributionId);
+
+ Contribution contributionModel = contributionService.getContribution(contributionId);
+
+ File contributionFile = FileHelper.toFile(contributionModel.getLocation());
+ assertTrue(contributionFile.exists());
+ }
public void testStoreDuplicatedContributionInRepository() throws Exception {
URL contributionLocation = getClass().getResource(JAR_CONTRIBUTION);
Modified: incubator/tuscany/java/sca/itest/pom.xml
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/pom.xml?view=diff&rev=528769&r1=528768&r2=528769
==============================================================================
--- incubator/tuscany/java/sca/itest/pom.xml (original)
+++ incubator/tuscany/java/sca/itest/pom.xml Fri Apr 13 22:39:26 2007
@@ -36,9 +36,7 @@
<activeByDefault>true</activeByDefault>
</activation>
<modules>
- <!--
<module>contribution</module>
- -->
<module>exceptions</module>
<!--
<module>properties</module>
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org