You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by to...@apache.org on 2016/05/18 09:27:35 UTC
svn commit: r1744367 -
/sling/trunk/contrib/extensions/distribution/core/src/test/java/org/apache/sling/distribution/packaging/impl/exporter/RemoteDistributionPackageExporterTest.java
Author: tommaso
Date: Wed May 18 09:27:35 2016
New Revision: 1744367
URL: http://svn.apache.org/viewvc?rev=1744367&view=rev
Log:
SLING-4075 - added test for getPackage on remote exporter
Modified:
sling/trunk/contrib/extensions/distribution/core/src/test/java/org/apache/sling/distribution/packaging/impl/exporter/RemoteDistributionPackageExporterTest.java
Modified: sling/trunk/contrib/extensions/distribution/core/src/test/java/org/apache/sling/distribution/packaging/impl/exporter/RemoteDistributionPackageExporterTest.java
URL: http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/test/java/org/apache/sling/distribution/packaging/impl/exporter/RemoteDistributionPackageExporterTest.java?rev=1744367&r1=1744366&r2=1744367&view=diff
==============================================================================
--- sling/trunk/contrib/extensions/distribution/core/src/test/java/org/apache/sling/distribution/packaging/impl/exporter/RemoteDistributionPackageExporterTest.java (original)
+++ sling/trunk/contrib/extensions/distribution/core/src/test/java/org/apache/sling/distribution/packaging/impl/exporter/RemoteDistributionPackageExporterTest.java Wed May 18 09:27:35 2016
@@ -34,8 +34,11 @@ import org.apache.sling.distribution.tra
import org.junit.Test;
import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertTrue;
+import static org.mockito.Matchers.any;
import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.when;
/**
* Testcase for {@link RemoteDistributionPackageExporter}
@@ -43,7 +46,7 @@ import static org.mockito.Mockito.mock;
public class RemoteDistributionPackageExporterTest {
@Test
- public void testDummyExport() throws Exception {
+ public void testNothingExported() throws Exception {
DistributionPackageBuilder packageBuilder = mock(DistributionPackageBuilder.class);
DistributionTransportSecretProvider distributionTransportSecretProvider = mock(DistributionTransportSecretProvider.class);
String[] endpoints = new String[0];
@@ -61,4 +64,17 @@ public class RemoteDistributionPackageEx
assertNotNull(distributionPackages);
assertTrue(distributionPackages.isEmpty());
}
+
+ @Test
+ public void testFailedPackageRetrieval() throws Exception {
+ DistributionPackageBuilder packageBuilder = mock(DistributionPackageBuilder.class);
+ DistributionTransportSecretProvider distributionTransportSecretProvider = mock(DistributionTransportSecretProvider.class);
+ String[] endpoints = new String[0];
+ RemoteDistributionPackageExporter remotedistributionPackageExporter = new RemoteDistributionPackageExporter(mock(DefaultDistributionLog.class),
+ packageBuilder, distributionTransportSecretProvider, endpoints, 1);
+
+ ResourceResolver resourceResolver = mock(ResourceResolver.class);
+ DistributionPackage distributionPackage = remotedistributionPackageExporter.getPackage(resourceResolver, "123");
+ assertNull(distributionPackage);
+ }
}