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);
+    }
 }