Author: brett
Date: Sun Jan 15 19:51:51 2006
New Revision: 369333

URL: http://svn.apache.org/viewcvs?rev=369333&view=rev
Log:
[MRM-9] test metadata conversion

Added:
    
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v3-artifact-metadata.xml
    
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v3-snapshot-artifact-metadata.xml
   (contents, props changed)
      - copied, changed from r369330, 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v3-artifact-metadata.xml
    
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v3-version-metadata.xml
   (with props)
    
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v4-artifact-metadata.xml
    
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v4-snapshot-artifact-metadata.xml
   (contents, props changed)
      - copied, changed from r369330, 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v4-artifact-metadata.xml
    
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v4-version-metadata.xml
   (with props)
Modified:
    
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v3-snapshot-metadata.xml
    
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v4-snapshot-metadata.xml
    
maven/repository-manager/trunk/maven-repository-converter/src/test/java/org/apache/maven/repository/converter/RepositoryConverterTest.java

Added: 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v3-artifact-metadata.xml
URL: 
http://svn.apache.org/viewcvs/maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v3-artifact-metadata.xml?rev=369333&view=auto
==============================================================================
--- 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v3-artifact-metadata.xml
 (added)
+++ 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v3-artifact-metadata.xml
 Sun Jan 15 19:51:51 2006
@@ -0,0 +1,9 @@
+<metadata>
+  <groupId>test</groupId>
+  <artifactId>v3artifact</artifactId>
+  <versioning>
+    <versions>
+      <version>1.0.0</version>
+    </versions>
+  </versioning>
+</metadata>
\ No newline at end of file

Copied: 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v3-snapshot-artifact-metadata.xml
 (from r369330, 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v3-artifact-metadata.xml)
URL: 
http://svn.apache.org/viewcvs/maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v3-snapshot-artifact-metadata.xml?p2=maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v3-snapshot-artifact-metadata.xml&p1=maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v3-artifact-metadata.xml&r1=369330&r2=369333&rev=369333&view=diff
==============================================================================
    (empty)

Propchange: 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v3-snapshot-artifact-metadata.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v3-snapshot-artifact-metadata.xml
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Modified: 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v3-snapshot-metadata.xml
URL: 
http://svn.apache.org/viewcvs/maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v3-snapshot-metadata.xml?rev=369333&r1=369332&r2=369333&view=diff
==============================================================================
--- 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v3-snapshot-metadata.xml
 (original)
+++ 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v3-snapshot-metadata.xml
 Sun Jan 15 19:51:51 2006
@@ -2,5 +2,5 @@
   <groupId>test</groupId>
   <artifactId>v3artifact</artifactId>
   <version>1.0.0-SNAPSHOT</version>
-  <versioning/>
+  <versioning />
 </metadata>

Added: 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v3-version-metadata.xml
URL: 
http://svn.apache.org/viewcvs/maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v3-version-metadata.xml?rev=369333&view=auto
==============================================================================
--- 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v3-version-metadata.xml
 (added)
+++ 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v3-version-metadata.xml
 Sun Jan 15 19:51:51 2006
@@ -0,0 +1,6 @@
+<metadata>
+  <groupId>test</groupId>
+  <artifactId>v3artifact</artifactId>
+  <version>1.0.0</version>
+  <versioning />
+</metadata>
\ No newline at end of file

Propchange: 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v3-version-metadata.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v3-version-metadata.xml
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v4-artifact-metadata.xml
URL: 
http://svn.apache.org/viewcvs/maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v4-artifact-metadata.xml?rev=369333&view=auto
==============================================================================
--- 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v4-artifact-metadata.xml
 (added)
+++ 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v4-artifact-metadata.xml
 Sun Jan 15 19:51:51 2006
@@ -0,0 +1,9 @@
+<metadata>
+  <groupId>test</groupId>
+  <artifactId>v4artifact</artifactId>
+  <versioning>
+    <versions>
+      <version>1.0.0</version>
+    </versions>
+  </versioning>
+</metadata>
\ No newline at end of file

Copied: 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v4-snapshot-artifact-metadata.xml
 (from r369330, 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v4-artifact-metadata.xml)
URL: 
http://svn.apache.org/viewcvs/maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v4-snapshot-artifact-metadata.xml?p2=maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v4-snapshot-artifact-metadata.xml&p1=maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v4-artifact-metadata.xml&r1=369330&r2=369333&rev=369333&view=diff
==============================================================================
    (empty)

Propchange: 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v4-snapshot-artifact-metadata.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v4-snapshot-artifact-metadata.xml
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Modified: 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v4-snapshot-metadata.xml
URL: 
http://svn.apache.org/viewcvs/maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v4-snapshot-metadata.xml?rev=369333&r1=369332&r2=369333&view=diff
==============================================================================
--- 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v4-snapshot-metadata.xml
 (original)
+++ 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v4-snapshot-metadata.xml
 Sun Jan 15 19:51:51 2006
@@ -2,5 +2,5 @@
   <groupId>test</groupId>
   <artifactId>v4artifact</artifactId>
   <version>1.0.0-SNAPSHOT</version>
-  <versioning/>
+  <versioning />
 </metadata>

Added: 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v4-version-metadata.xml
URL: 
http://svn.apache.org/viewcvs/maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v4-version-metadata.xml?rev=369333&view=auto
==============================================================================
--- 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v4-version-metadata.xml
 (added)
+++ 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v4-version-metadata.xml
 Sun Jan 15 19:51:51 2006
@@ -0,0 +1,6 @@
+<metadata>
+  <groupId>test</groupId>
+  <artifactId>v4artifact</artifactId>
+  <version>1.0.0</version>
+  <versioning />
+</metadata>
\ No newline at end of file

Propchange: 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v4-version-metadata.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
maven/repository-manager/trunk/maven-repository-converter/src/test/expected-files/v4-version-metadata.xml
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Modified: 
maven/repository-manager/trunk/maven-repository-converter/src/test/java/org/apache/maven/repository/converter/RepositoryConverterTest.java
URL: 
http://svn.apache.org/viewcvs/maven/repository-manager/trunk/maven-repository-converter/src/test/java/org/apache/maven/repository/converter/RepositoryConverterTest.java?rev=369333&r1=369332&r2=369333&view=diff
==============================================================================
--- 
maven/repository-manager/trunk/maven-repository-converter/src/test/java/org/apache/maven/repository/converter/RepositoryConverterTest.java
 (original)
+++ 
maven/repository-manager/trunk/maven-repository-converter/src/test/java/org/apache/maven/repository/converter/RepositoryConverterTest.java
 Sun Jan 15 19:51:51 2006
@@ -89,6 +89,16 @@
         // test that it is copied as is
 
         Artifact artifact = createArtifact( "test", "v4artifact", "1.0.0" );
+        ArtifactMetadata artifactMetadata = new ArtifactRepositoryMetadata( 
artifact );
+        File artifactMetadataFile = new File( targetRepository.getBasedir(),
+                                              
targetRepository.pathOfRemoteRepositoryMetadata( artifactMetadata ) );
+        artifactMetadataFile.delete();
+
+        ArtifactMetadata versionMetadata = new 
SnapshotArtifactRepositoryMetadata( artifact );
+        File versionMetadataFile = new File( targetRepository.getBasedir(),
+                                              
targetRepository.pathOfRemoteRepositoryMetadata( versionMetadata ) );
+        versionMetadataFile.delete();
+
         repositoryConverter.convert( artifact, targetRepository );
 
         File artifactFile = new File( targetRepository.getBasedir(), 
targetRepository.pathOf( artifact ) );
@@ -102,7 +112,17 @@
 
         compareFiles( sourcePomFile, pomFile );
 
-        // TODO: metadata
+        assertTrue( "Check artifact metadata created", 
artifactMetadataFile.exists() );
+
+        File expectedMetadataFile = getTestFile( 
"src/test/expected-files/v4-artifact-metadata.xml" );
+
+        compareFiles( expectedMetadataFile, artifactMetadataFile );
+
+        assertTrue( "Check snapshot metadata created", 
versionMetadataFile.exists() );
+
+        expectedMetadataFile = getTestFile( 
"src/test/expected-files/v4-version-metadata.xml" );
+
+        compareFiles( expectedMetadataFile, versionMetadataFile );
     }
 
     public void testV3PomConvert()
@@ -111,6 +131,16 @@
         // test that the pom is coverted
 
         Artifact artifact = createArtifact( "test", "v3artifact", "1.0.0" );
+        ArtifactMetadata artifactMetadata = new ArtifactRepositoryMetadata( 
artifact );
+        File artifactMetadataFile = new File( targetRepository.getBasedir(),
+                                              
targetRepository.pathOfRemoteRepositoryMetadata( artifactMetadata ) );
+        artifactMetadataFile.delete();
+
+        ArtifactMetadata versionMetadata = new 
SnapshotArtifactRepositoryMetadata( artifact );
+        File versionMetadataFile = new File( targetRepository.getBasedir(),
+                                              
targetRepository.pathOfRemoteRepositoryMetadata( versionMetadata ) );
+        versionMetadataFile.delete();
+
         repositoryConverter.convert( artifact, targetRepository );
 
         File artifactFile = new File( targetRepository.getBasedir(), 
targetRepository.pathOf( artifact ) );
@@ -124,7 +154,17 @@
 
         compareFiles( expectedPomFile, pomFile );
 
-        // TODO: metadata
+        assertTrue( "Check artifact metadata created", 
artifactMetadataFile.exists() );
+
+        File expectedMetadataFile = getTestFile( 
"src/test/expected-files/v3-artifact-metadata.xml" );
+
+        compareFiles( expectedMetadataFile, artifactMetadataFile );
+
+        assertTrue( "Check snapshot metadata created", 
versionMetadataFile.exists() );
+
+        expectedMetadataFile = getTestFile( 
"src/test/expected-files/v3-version-metadata.xml" );
+
+        compareFiles( expectedMetadataFile, versionMetadataFile );
     }
 
     public void testV3PomWarningsOnConvert()
@@ -165,7 +205,7 @@
 
         assertTrue( "Check artifact metadata created", 
artifactMetadataFile.exists() );
 
-        File expectedMetadataFile = getTestFile( 
"src/test/expected-files/v4-artifact-metadata.xml" );
+        File expectedMetadataFile = getTestFile( 
"src/test/expected-files/v4-snapshot-artifact-metadata.xml" );
 
         compareFiles( expectedMetadataFile, artifactMetadataFile );
 
@@ -207,7 +247,7 @@
 
         assertTrue( "Check artifact metadata created", 
artifactMetadataFile.exists() );
 
-        File expectedMetadataFile = getTestFile( 
"src/test/expected-files/v3-artifact-metadata.xml" );
+        File expectedMetadataFile = getTestFile( 
"src/test/expected-files/v3-snapshot-artifact-metadata.xml" );
 
         compareFiles( expectedMetadataFile, artifactMetadataFile );
 
@@ -249,7 +289,7 @@
 
         assertTrue( "Check artifact metadata created", 
artifactMetadataFile.exists() );
 
-        File expectedMetadataFile = getTestFile( 
"src/test/expected-files/v4-artifact-metadata.xml" );
+        File expectedMetadataFile = getTestFile( 
"src/test/expected-files/v4-snapshot-artifact-metadata.xml" );
 
         compareFiles( expectedMetadataFile, artifactMetadataFile );
 
@@ -291,7 +331,7 @@
 
         assertTrue( "Check artifact snapshotMetadata created", 
artifactMetadataFile.exists() );
 
-        File expectedMetadataFile = getTestFile( 
"src/test/expected-files/v3-artifact-metadata.xml" );
+        File expectedMetadataFile = getTestFile( 
"src/test/expected-files/v3-snapshot-artifact-metadata.xml" );
 
         compareFiles( expectedMetadataFile, artifactMetadataFile );
 


Reply via email to