git-svn-id: https://svn.apache.org/repos/asf/maven/repository-manager/trunk@350104 13f79535-47bb-0310-9956-ffa450edef68tags/archiva-0.9-alpha-1
@@ -17,6 +17,7 @@ package org.apache.maven.repository.reporting; | |||
* limitations under the License. | |||
*/ | |||
import org.apache.maven.artifact.repository.ArtifactRepository; | |||
import org.apache.maven.artifact.repository.metadata.RepositoryMetadata; | |||
/** | |||
@@ -26,5 +27,5 @@ public interface MetadataReportProcessor | |||
{ | |||
String ROLE = MetadataReportProcessor.class.getName(); | |||
void processMetadata( RepositoryMetadata metadata, ArtifactReporter reporter ); | |||
void processMetadata( RepositoryMetadata metadata, ArtifactRepository repository, ArtifactReporter reporter ); | |||
} |
@@ -1,51 +1,5 @@ | |||
/* | |||
* Copyright 2001-2005 The Apache Software Foundation. | |||
* | |||
* Licensed under the Apache License, Version 2.0 (the "License"); | |||
* you may not use this file except in compliance with the License. | |||
* You may obtain a copy of the License at | |||
* | |||
* http://www.apache.org/licenses/LICENSE-2.0 | |||
* | |||
* Unless required by applicable law or agreed to in writing, software | |||
* distributed under the License is distributed on an "AS IS" BASIS, | |||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||
* See the License for the specific language governing permissions and | |||
* limitations under the License. | |||
*/ | |||
package org.apache.maven.repository.reporting; | |||
import org.codehaus.plexus.PlexusTestCase; | |||
/** | |||
* Test the artifact reporter. | |||
* | |||
* @author <a href="mailto:jtolentino@mergere.com">John Tolentino</a> | |||
*/ | |||
public class DefaultArtifactReporterTest | |||
extends PlexusTestCase | |||
{ | |||
private ArtifactReporter reporter; | |||
protected void setUp() | |||
throws Exception | |||
{ | |||
super.setUp(); | |||
reporter = (ArtifactReporter) lookup( ArtifactReporter.ROLE, "default" ); | |||
} | |||
public void testAddSuccess() | |||
{ | |||
assertTrue( true ); | |||
} | |||
protected void tearDown() | |||
throws Exception | |||
{ | |||
reporter = null; | |||
super.tearDown(); | |||
} | |||
} | |||
/* | |||
* Copyright 2001-2005 The Apache Software Foundation. | |||
* | |||
@@ -61,55 +15,6 @@ public class DefaultArtifactReporterTest | |||
* See the License for the specific language governing permissions and | |||
* limitations under the License. | |||
*/ | |||
package org.apache.maven.repository.reporting; | |||
import org.codehaus.plexus.PlexusTestCase; | |||
/** | |||
* Test the artifact reporter. | |||
* | |||
* @author <a href="mailto:jtolentino@mergere.com">John Tolentino</a> | |||
*/ | |||
public class DefaultArtifactReporterTest | |||
extends PlexusTestCase | |||
{ | |||
private ArtifactReporter reporter; | |||
protected void setUp() | |||
throws Exception | |||
{ | |||
super.setUp(); | |||
reporter = (ArtifactReporter) lookup( ArtifactReporter.ROLE, "default" ); | |||
} | |||
public void testAddSuccess() | |||
{ | |||
assertTrue( true ); | |||
} | |||
protected void tearDown() | |||
throws Exception | |||
{ | |||
reporter = null; | |||
super.tearDown(); | |||
} | |||
} | |||
/* | |||
* Copyright 2001-2005 The Apache Software Foundation. | |||
* | |||
* Licensed under the Apache License, Version 2.0 (the "License"); | |||
* you may not use this file except in compliance with the License. | |||
* You may obtain a copy of the License at | |||
* | |||
* http://www.apache.org/licenses/LICENSE-2.0 | |||
* | |||
* Unless required by applicable law or agreed to in writing, software | |||
* distributed under the License is distributed on an "AS IS" BASIS, | |||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||
* See the License for the specific language governing permissions and | |||
* limitations under the License. | |||
*/ | |||
package org.apache.maven.repository.reporting; | |||
import org.codehaus.plexus.PlexusTestCase; | |||
@@ -1,79 +1,20 @@ | |||
/* | |||
* Copyright (c) 2005 Your Corporation. All Rights Reserved. | |||
*/ | |||
package org.apache.maven.repository.reporting; | |||
import org.codehaus.plexus.PlexusTestCase; | |||
/** | |||
* Test the artifact reporter. | |||
* | |||
* @author <a href="mailto:jtolentino@mergere.com">John Tolentino</a> | |||
*/ | |||
public class DefaultRepositoryQueryLayerTest | |||
extends PlexusTestCase | |||
{ | |||
private RepositoryQueryLayer queryLayer; | |||
protected void setUp() | |||
throws Exception | |||
{ | |||
super.setUp(); | |||
queryLayer = (RepositoryQueryLayer) lookup( RepositoryQueryLayer.ROLE, "default" ); | |||
} | |||
public void testNonExistingArtifact() | |||
{ | |||
assertTrue( queryLayer.containsArtifact( null ) ); | |||
} | |||
protected void tearDown() | |||
throws Exception | |||
{ | |||
queryLayer = null; | |||
super.tearDown(); | |||
} | |||
} | |||
/* | |||
* Copyright (c) 2005 Your Corporation. All Rights Reserved. | |||
*/ | |||
package org.apache.maven.repository.reporting; | |||
import org.codehaus.plexus.PlexusTestCase; | |||
/** | |||
* Test the artifact reporter. | |||
* Copyright 2001-2005 The Apache Software Foundation. | |||
* | |||
* @author <a href="mailto:jtolentino@mergere.com">John Tolentino</a> | |||
*/ | |||
public class DefaultRepositoryQueryLayerTest | |||
extends PlexusTestCase | |||
{ | |||
private RepositoryQueryLayer queryLayer; | |||
protected void setUp() | |||
throws Exception | |||
{ | |||
super.setUp(); | |||
queryLayer = (RepositoryQueryLayer) lookup( RepositoryQueryLayer.ROLE, "default" ); | |||
} | |||
public void testNonExistingArtifact() | |||
{ | |||
assertTrue( queryLayer.containsArtifact( null ) ); | |||
} | |||
protected void tearDown() | |||
throws Exception | |||
{ | |||
queryLayer = null; | |||
super.tearDown(); | |||
} | |||
} | |||
/* | |||
* Copyright (c) 2005 Your Corporation. All Rights Reserved. | |||
* Licensed under the Apache License, Version 2.0 (the "License"); | |||
* you may not use this file except in compliance with the License. | |||
* You may obtain a copy of the License at | |||
* | |||
* http://www.apache.org/licenses/LICENSE-2.0 | |||
* | |||
* Unless required by applicable law or agreed to in writing, software | |||
* distributed under the License is distributed on an "AS IS" BASIS, | |||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||
* See the License for the specific language governing permissions and | |||
* limitations under the License. | |||
*/ | |||
package org.apache.maven.repository.reporting; | |||
import org.codehaus.plexus.PlexusTestCase; | |||