Examples of MetadataGraph


Examples of org.apache.maven.repository.metadata.MetadataGraph

  protected void setUp() throws Exception
  {
    super.setUp();
    transform = (ClasspathTransformation) lookup( ClasspathTransformation.ROLE, "default" );
     
      graph = new MetadataGraph( 4, 3 );
      /*
       *       v2
       *   v1<
       *       v3-v4
       *
 
View Full Code Here

Examples of org.apache.maven.repository.metadata.MetadataGraph

       *       v2
       *   v1<
       *      v3-v4
       *
       */
      graph = new MetadataGraph( 4, 3 );
      v1 = graph.addVertex(new ArtifactMetadata("g","a1","1.0"));
      graph.setEntry(v1);
      v2 = graph.addVertex(new ArtifactMetadata("g","a2","1.0"));
      v3 = graph.addVertex(new ArtifactMetadata("g","a3","1.0"));
      v4 = graph.addVertex(new ArtifactMetadata("g","a4","1.0"));
View Full Code Here

Examples of org.apache.maven.repository.metadata.MetadataGraph

  }
    //------------------------------------------------------------------------------------------
    public void testCompileResolution()
    throws Exception
    {
      MetadataGraph res;
     
      res = resolver.resolveConflicts( graph, ArtifactScopeEnum.compile );
     
      assertNotNull("null graph after resolver", res );
      assertNotNull("no vertices in the resulting graph after resolver", res.getVertices() );

      assertNotNull("no edges in the resulting graph after resolver", res.getExcidentEdges(v1) );

      assertEquals( "wrong # of vertices in the resulting graph after resolver", 4, res.getVertices().size() );
      assertEquals( "wrong # of excident edges in the resulting graph entry after resolver", 2, res.getExcidentEdges(v1).size() );

      assertEquals( "wrong # of v2 incident edges in the resulting graph after resolver", 1, res.getIncidentEdges(v2).size() );
      assertEquals( "wrong edge v1-v2 in the resulting graph after resolver", "1.2", res.getIncidentEdges(v2).get(0).getVersion() );

      assertEquals( "wrong # of edges v1-v3 in the resulting graph after resolver", 1, res.getIncidentEdges(v3).size() );
      assertEquals( "wrong edge v1-v3 in the resulting graph after resolver", "1.1", res.getIncidentEdges(v3).get(0).getVersion() );

      assertEquals( "wrong # of edges v3-v4 in the resulting graph after resolver", 1, res.getIncidentEdges(v4).size() );
      assertEquals( "wrong edge v3-v4 in the resulting graph after resolver", "1.2", res.getIncidentEdges(v4).get(0).getVersion() );
    }
View Full Code Here

Examples of org.apache.maven.repository.metadata.MetadataGraph

    }
    //------------------------------------------------------------------------------------------
    public void testRuntimeResolution()
    throws Exception
    {
      MetadataGraph res;
     
      res = resolver.resolveConflicts( graph, ArtifactScopeEnum.runtime );
     
      assertNotNull("null graph after resolver", res );
      assertNotNull("no vertices in the resulting graph after resolver", res.getVertices() );
      assertNotNull("no edges in the resulting graph after resolver", res.getExcidentEdges(v1) );

      assertEquals( "wrong # of vertices in the resulting graph after resolver", 4, res.getVertices().size() );
      assertEquals( "wrong # of excident edges in the resulting graph entry after resolver", 2, res.getExcidentEdges(v1).size() );

      assertEquals( "wrong # of v2 incident edges in the resulting graph after resolver", 1, res.getIncidentEdges(v2).size() );
      assertEquals( "wrong edge v1-v2 in the resulting graph after resolver", "1.2", res.getIncidentEdges(v2).get(0).getVersion() );

      assertEquals( "wrong # of edges v1-v3 in the resulting graph after resolver", 1, res.getIncidentEdges(v3).size() );
      assertEquals( "wrong edge v1-v3 in the resulting graph after resolver", "1.1", res.getIncidentEdges(v3).get(0).getVersion() );

      assertEquals( "wrong # of edges v3-v4 in the resulting graph after resolver", 1, res.getIncidentEdges(v4).size() );
      assertEquals( "wrong edge v3-v4 in the resulting graph after resolver", "1.1", res.getIncidentEdges(v4).get(0).getVersion() );
    }
View Full Code Here

Examples of org.apache.maven.repository.metadata.MetadataGraph

    }
    //------------------------------------------------------------------------------------------
    public void testTestResolution()
    throws Exception
    {
      MetadataGraph res;
     
      res = resolver.resolveConflicts( graph, ArtifactScopeEnum.test );
     
      assertNotNull("null graph after resolver", res );
      assertNotNull("no vertices in the resulting graph after resolver", res.getVertices() );
      assertNotNull("no edges in the resulting graph after resolver", res.getExcidentEdges(v1) );

      assertEquals( "wrong # of vertices in the resulting graph after resolver", 4, res.getVertices().size() );
      assertEquals( "wrong # of excident edges in the resulting graph entry after resolver", 2, res.getExcidentEdges(v1).size() );

      assertEquals( "wrong # of v2 incident edges in the resulting graph after resolver", 1, res.getIncidentEdges(v2).size() );
      assertEquals( "wrong edge v1-v2 in the resulting graph after resolver", "1.2", res.getIncidentEdges(v2).get(0).getVersion() );

      assertEquals( "wrong # of edges v1-v3 in the resulting graph after resolver", 1, res.getIncidentEdges(v3).size() );
      assertEquals( "wrong edge v1-v3 in the resulting graph after resolver", "1.1", res.getIncidentEdges(v3).get(0).getVersion() );

      assertEquals( "wrong # of edges v3-v4 in the resulting graph after resolver", 1, res.getIncidentEdges(v4).size() );
      assertEquals( "wrong edge v3-v4 in the resulting graph after resolver", "1.2", res.getIncidentEdges(v4).get(0).getVersion() );
    }
View Full Code Here

Examples of org.apache.maven.repository.metadata.MetadataGraph

    }
    //------------------------------------------------------------------------------------------
    public void testRuntimeResolution()
    throws Exception
    {
      MetadataGraph res;
     
      res = resolver.resolveConflicts( graph, ArtifactScopeEnum.runtime );
     
      assertNotNull("null graph after resolver", res );
      assertNotNull("no vertices in the resulting graph after resolver", res.getVertices() );
      assertNotNull("no edges in the resulting graph after resolver", res.getExcidentEdges(v1) );

      assertEquals( "wrong # of vertices in the resulting graph after resolver", 4, res.getVertices().size() );
      assertEquals( "wrong # of excident edges in the resulting graph entry after resolver", 2, res.getExcidentEdges(v1).size() );

      assertEquals( "wrong # of v2 incident edges in the resulting graph after resolver", 1, res.getIncidentEdges(v2).size() );
      assertEquals( "wrong edge v1-v2 in the resulting graph after resolver", "1.2", res.getIncidentEdges(v2).get(0).getVersion() );

      assertEquals( "wrong # of edges v1-v3 in the resulting graph after resolver", 1, res.getIncidentEdges(v3).size() );
      assertEquals( "wrong edge v1-v3 in the resulting graph after resolver", "1.1", res.getIncidentEdges(v3).get(0).getVersion() );

      assertEquals( "wrong # of edges v3-v4 in the resulting graph after resolver", 1, res.getIncidentEdges(v4).size() );
      assertEquals( "wrong edge v3-v4 in the resulting graph after resolver", "1.1", res.getIncidentEdges(v4).get(0).getVersion() );
    }
View Full Code Here

Examples of org.apache.maven.repository.metadata.MetadataGraph

    }
    //------------------------------------------------------------------------------------------
    public void testTestResolution()
    throws Exception
    {
      MetadataGraph res;
     
      res = resolver.resolveConflicts( graph, ArtifactScopeEnum.test );
     
      assertNotNull("null graph after resolver", res );
      assertNotNull("no vertices in the resulting graph after resolver", res.getVertices() );
      assertNotNull("no edges in the resulting graph after resolver", res.getExcidentEdges(v1) );

      assertEquals( "wrong # of vertices in the resulting graph after resolver", 4, res.getVertices().size() );
      assertEquals( "wrong # of excident edges in the resulting graph entry after resolver", 2, res.getExcidentEdges(v1).size() );

      assertEquals( "wrong # of v2 incident edges in the resulting graph after resolver", 1, res.getIncidentEdges(v2).size() );
      assertEquals( "wrong edge v1-v2 in the resulting graph after resolver", "1.2", res.getIncidentEdges(v2).get(0).getVersion() );

      assertEquals( "wrong # of edges v1-v3 in the resulting graph after resolver", 1, res.getIncidentEdges(v3).size() );
      assertEquals( "wrong edge v1-v3 in the resulting graph after resolver", "1.1", res.getIncidentEdges(v3).get(0).getVersion() );

      assertEquals( "wrong # of edges v3-v4 in the resulting graph after resolver", 1, res.getIncidentEdges(v4).size() );
      assertEquals( "wrong edge v3-v4 in the resulting graph after resolver", "1.2", res.getIncidentEdges(v4).get(0).getVersion() );
    }
View Full Code Here

Examples of org.apache.maven.repository.metadata.MetadataGraph

  protected void setUp() throws Exception
  {
    super.setUp();
    transform = (ClasspathTransformation) lookup( ClasspathTransformation.ROLE, "default" );
     
      graph = new MetadataGraph( 4, 3 );
      /*
       *       v2
       *   v1<
       *       v3-v4
       *
 
View Full Code Here

Examples of org.apache.maven.repository.metadata.MetadataGraph

       *       v2
       *   v1<
       *      v3-v4
       *
       */
      graph = new MetadataGraph( 4, 3 );
      v1 = graph.addVertex(new ArtifactMetadata("g","a1","1.0"));
      graph.setEntry(v1);
      v2 = graph.addVertex(new ArtifactMetadata("g","a2","1.0"));
      v3 = graph.addVertex(new ArtifactMetadata("g","a3","1.0"));
      v4 = graph.addVertex(new ArtifactMetadata("g","a4","1.0"));
View Full Code Here

Examples of org.apache.maven.repository.metadata.MetadataGraph

  }
    //------------------------------------------------------------------------------------------
    public void testCompileResolution()
    throws Exception
    {
      MetadataGraph res;
     
      res = resolver.resolveConflicts( graph, ArtifactScopeEnum.compile );
     
      assertNotNull("null graph after resolver", res );
      assertNotNull("no vertices in the resulting graph after resolver", res.getVertices() );

      assertNotNull("no edges in the resulting graph after resolver", res.getExcidentEdges(v1) );

      assertEquals( "wrong # of vertices in the resulting graph after resolver", 4, res.getVertices().size() );
      assertEquals( "wrong # of excident edges in the resulting graph entry after resolver", 2, res.getExcidentEdges(v1).size() );

      assertEquals( "wrong # of v2 incident edges in the resulting graph after resolver", 1, res.getIncidentEdges(v2).size() );
      assertEquals( "wrong edge v1-v2 in the resulting graph after resolver", "1.2", res.getIncidentEdges(v2).get(0).getVersion() );

      assertEquals( "wrong # of edges v1-v3 in the resulting graph after resolver", 1, res.getIncidentEdges(v3).size() );
      assertEquals( "wrong edge v1-v3 in the resulting graph after resolver", "1.1", res.getIncidentEdges(v3).get(0).getVersion() );

      assertEquals( "wrong # of edges v3-v4 in the resulting graph after resolver", 1, res.getIncidentEdges(v4).size() );
      assertEquals( "wrong edge v3-v4 in the resulting graph after resolver", "1.2", res.getIncidentEdges(v4).get(0).getVersion() );
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.