]> source.dussan.org Git - archiva.git/commitdiff
Adding new methods after interface change
authorMartin Stockhammer <martin_s@apache.org>
Sat, 25 May 2019 08:29:55 +0000 (10:29 +0200)
committerMartin Stockhammer <martin_s@apache.org>
Sat, 25 May 2019 08:29:55 +0000 (10:29 +0200)
archiva-modules/archiva-base/archiva-repository-layer/src/test/java/org/apache/archiva/repository/mock/RepositoryProviderMock.java
archiva-modules/archiva-maven/archiva-maven-proxy/src/test/java/org/apache/archiva/proxy/MockConfiguration.java
archiva-modules/archiva-maven/archiva-maven-proxy/src/test/java/org/apache/archiva/repository/mock/ManagedRepositoryContentMock.java
archiva-modules/archiva-maven/archiva-maven-repository/src/test/java/org/apache/archiva/configuration/TestConfiguration.java
archiva-modules/archiva-maven/archiva-maven-repository/src/test/java/org/apache/archiva/metadata/repository/storage/maven2/conf/MockConfiguration.java

index 35490d36786499786f0631e3bc8dda1104f82929..36d6a99f2dec35fb204e827131fc2043ba6a7644 100644 (file)
@@ -21,19 +21,8 @@ package org.apache.archiva.repository.mock;
 
 import org.apache.archiva.configuration.ManagedRepositoryConfiguration;
 import org.apache.archiva.configuration.RemoteRepositoryConfiguration;
-import org.apache.archiva.repository.BasicManagedRepository;
-import org.apache.archiva.repository.BasicRemoteRepository;
-import org.apache.archiva.repository.EditableManagedRepository;
-import org.apache.archiva.repository.EditableRemoteRepository;
-import org.apache.archiva.repository.ManagedRepository;
-import org.apache.archiva.repository.PasswordCredentials;
-import org.apache.archiva.repository.ReleaseScheme;
-import org.apache.archiva.repository.RemoteRepository;
-import org.apache.archiva.repository.RepositoryCredentials;
-import org.apache.archiva.repository.RepositoryEvent;
-import org.apache.archiva.repository.RepositoryException;
-import org.apache.archiva.repository.RepositoryProvider;
-import org.apache.archiva.repository.RepositoryType;
+import org.apache.archiva.configuration.RepositoryGroupConfiguration;
+import org.apache.archiva.repository.*;
 import org.apache.archiva.repository.features.ArtifactCleanupFeature;
 import org.apache.archiva.repository.features.IndexCreationFeature;
 import org.apache.archiva.repository.features.RemoteIndexFeature;
@@ -80,6 +69,11 @@ public class RepositoryProviderMock implements RepositoryProvider
         return new BasicRemoteRepository( id, name , Paths.get("target/remotes"));
     }
 
+    @Override
+    public EditableRepositoryGroup createRepositoryGroup(String id, String name) {
+        return null;
+    }
+
     @Override
     public ManagedRepository createManagedInstance( ManagedRepositoryConfiguration configuration ) throws RepositoryException
     {
@@ -176,6 +170,16 @@ public class RepositoryProviderMock implements RepositoryProvider
 
     }
 
+    @Override
+    public RepositoryGroup createRepositoryGroup(RepositoryGroupConfiguration configuration) throws RepositoryException {
+        return null;
+    }
+
+    @Override
+    public void updateRepositoryGroupInstance(EditableRepositoryGroup repositoryGroup, RepositoryGroupConfiguration configuration) throws RepositoryException {
+
+    }
+
     @Override
     public ManagedRepositoryConfiguration getManagedConfiguration( ManagedRepository managedRepository ) throws RepositoryException
     {
@@ -202,6 +206,11 @@ public class RepositoryProviderMock implements RepositoryProvider
         return configuration;
     }
 
+    @Override
+    public RepositoryGroupConfiguration getRepositoryGroupConfiguration(RepositoryGroup repositoryGroup) throws RepositoryException {
+        return null;
+    }
+
 
     @Override
     public RemoteRepositoryConfiguration getRemoteConfiguration( RemoteRepository remoteRepository ) throws RepositoryException
index fd6e66eb258f4f6988ac0667f46bdf11f48ac947..6a3510e75334ae53cb539323814ea0cb7f3e0b07 100644 (file)
@@ -182,6 +182,11 @@ public class MockConfiguration
         return getDataDirectory().resolve("remotes");
     }
 
+    @Override
+    public Path getRepositoryGroupBaseDir() {
+        return getDataDirectory().resolve("groups");
+    }
+
     @Override
     public Path getDataDirectory() {
         if (configuration!=null && StringUtils.isNotEmpty(configuration.getArchivaRuntimeConfiguration().getDataDirectory())) {
index e185c3e739de74e8043491b0ffa8b67f29d98ec1..376bc00bb830490be2bc8de3c07ce650417988a4 100644 (file)
@@ -28,14 +28,18 @@ import org.apache.archiva.model.ProjectReference;
 import org.apache.archiva.model.VersionedReference;
 import org.apache.archiva.repository.*;
 import org.apache.archiva.repository.content.PathParser;
+import org.apache.archiva.repository.content.StorageAsset;
 import org.apache.commons.lang.StringUtils;
 import org.springframework.stereotype.Service;
 
+import java.io.IOException;
+import java.io.InputStream;
 import java.nio.file.Path;
 import java.nio.file.Paths;
 import java.util.HashMap;
 import java.util.Map;
 import java.util.Set;
+import java.util.function.Consumer;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
@@ -384,4 +388,34 @@ public class ManagedRepositoryContentMock implements ManagedRepositoryContent
     {
         return null;
     }
+
+    @Override
+    public StorageAsset getAsset(String path) {
+        return null;
+    }
+
+    @Override
+    public void consumeData(StorageAsset asset, Consumer<InputStream> consumerFunction, boolean readLock) throws IOException {
+
+    }
+
+    @Override
+    public StorageAsset addAsset(String path, boolean container) {
+        return null;
+    }
+
+    @Override
+    public void removeAsset(StorageAsset asset) throws IOException {
+
+    }
+
+    @Override
+    public StorageAsset moveAsset(StorageAsset origin, String destination) throws IOException {
+        return null;
+    }
+
+    @Override
+    public StorageAsset copyAsset(StorageAsset origin, String destination) throws IOException {
+        return null;
+    }
 }
index ac24a3462d319d9f9a51959548e1482acfdc8f77..9087a618d91859e0a6d80d0f720a09e75c1c58f3 100644 (file)
@@ -115,6 +115,11 @@ public class TestConfiguration
         return getDataDirectory().resolve("remotes");
     }
 
+    @Override
+    public Path getRepositoryGroupBaseDir() {
+        return getDataDirectory().resolve("groups");
+    }
+
     @Override
     public Path getDataDirectory() {
         if (configuration!=null && configuration.getArchivaRuntimeConfiguration()!=null &&
index 474d3dfe26c9153445c33d3db7358c0637c803cb..46a24907aa79f68d860ba1d01d31d6746696e2e5 100644 (file)
@@ -159,6 +159,11 @@ public class MockConfiguration
         return getDataDirectory().resolve("remotes");
     }
 
+    @Override
+    public Path getRepositoryGroupBaseDir() {
+        return getDataDirectory().resolve("groups");
+    }
+
     @Override
     public Path getDataDirectory() {
         if (configuration!=null && StringUtils.isNotEmpty(configuration.getArchivaRuntimeConfiguration().getDataDirectory())) {
@@ -167,4 +172,6 @@ public class MockConfiguration
             return getAppServerBaseDir().resolve("data");
         }
     }
+
+
 }