You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ep...@apache.org on 2005/12/06 07:18:08 UTC
svn commit: r354333 -
/maven/repository-manager/trunk/maven-repository-reports-standard/src/test/java/org/apache/maven/repository/reporting/BadMetadataReportProcessorTest.java
Author: epunzalan
Date: Mon Dec 5 22:17:58 2005
New Revision: 354333
URL: http://svn.apache.org/viewcvs?rev=354333&view=rev
Log:
Added 1 more unit test cases
Modified:
maven/repository-manager/trunk/maven-repository-reports-standard/src/test/java/org/apache/maven/repository/reporting/BadMetadataReportProcessorTest.java
Modified: maven/repository-manager/trunk/maven-repository-reports-standard/src/test/java/org/apache/maven/repository/reporting/BadMetadataReportProcessorTest.java
URL: http://svn.apache.org/viewcvs/maven/repository-manager/trunk/maven-repository-reports-standard/src/test/java/org/apache/maven/repository/reporting/BadMetadataReportProcessorTest.java?rev=354333&r1=354332&r2=354333&view=diff
==============================================================================
--- maven/repository-manager/trunk/maven-repository-reports-standard/src/test/java/org/apache/maven/repository/reporting/BadMetadataReportProcessorTest.java (original)
+++ maven/repository-manager/trunk/maven-repository-reports-standard/src/test/java/org/apache/maven/repository/reporting/BadMetadataReportProcessorTest.java Mon Dec 5 22:17:58 2005
@@ -214,6 +214,25 @@
assertEquals( "check reason", "Metadata plugin missing-plugin not found in the repository", result.getReason() );
assertFalse( "check no more failures", failures.hasNext() );
}
+
+ public void testIncompletePluginMetadata()
+ throws ReportProcessorException
+ {
+ ArtifactReporter reporter = new MockArtifactReporter();
+
+ RepositoryMetadata metadata = new GroupRepositoryMetadata( "groupId" );
+ metadata.getMetadata().addPlugin( createMetadataPlugin( "artifactId", "default" ) );
+
+ badMetadataReportProcessor.processMetadata( metadata, repository, reporter );
+
+ Iterator failures = reporter.getRepositoryMetadataFailureIterator();
+ assertTrue( "check there is a failure", failures.hasNext() );
+ RepositoryMetadataResult result = (RepositoryMetadataResult) failures.next();
+ // TODO: should be more robust
+ assertEquals( "check reason", "Plugin snapshot-artifact is present in the repository but " +
+ "missing in the metadata.", result.getReason() );
+ assertFalse( "check no more failures", failures.hasNext() );
+ }
public void testInvalidPluginArtifactId()
throws ReportProcessorException