Package edu.uci.ics.jung.graph.impl

Examples of edu.uci.ics.jung.graph.impl.DirectedSparseVertex.addUserDatum()


  @Test
  public final void testGraphConstructionFail7()
  {
    DirectedSparseVertex v = new DirectedSparseVertex();
    //v.addUserDatum(JUConstants.INITIAL, false, UserData.SHARED);
    v.addUserDatum(JUConstants.ACCEPTED, true, UserData.SHARED);
    checkWithVertex(v, "is not labelled", "testGraphConstructionFail7")
  }
 
  /** Non-determinism is ok for non-deterministic matrix. */
  @Test
 
View Full Code Here


  /** Non-CmpVertex copying denied. */
  @Test(expected = IllegalArgumentException.class)
  public final void testVertexClone_fail2()
  {
    Configuration conf = Configuration.getDefaultConfiguration();conf.setAllowedToCloneNonCmpVertex(false);
    DirectedSparseVertex vertex = new DirectedSparseVertex();vertex.addUserDatum(JUConstants.LABEL, "name", UserData.SHARED);
    LearnerGraph.cloneCmpVertex(vertex, conf);
  }
 
  /** Unlabelled copying denied. */
  @Test(expected = IllegalArgumentException.class)
View Full Code Here

  /** Copying of a vertex with a label which is neither a string nor a VertexID is denied. */
  @Test(expected = IllegalArgumentException.class)
  public final void testVertexClone_fail4()
  {
    Configuration conf = Configuration.getDefaultConfiguration();conf.setAllowedToCloneNonCmpVertex(true);
    DirectedSparseVertex vertex = new DirectedSparseVertex();vertex.addUserDatum(JUConstants.LABEL, true, UserData.SHARED);
    LearnerGraph.cloneCmpVertex(vertex, conf);
  }
 
 
  /** Normal copying successful. */
 
View Full Code Here

  /** Normal copying successful. */
  @Test
  public final void testVertexClone1a()
  {
    Configuration conf = Configuration.getDefaultConfiguration();conf.setAllowedToCloneNonCmpVertex(true);
    DirectedSparseVertex vertex = new DirectedSparseVertex();vertex.addUserDatum(JUConstants.LABEL, "name", UserData.SHARED);
    CmpVertex result = LearnerGraph.cloneCmpVertex(vertex, conf);
    Assert.assertEquals("name", result.getID().toString());
    Assert.assertTrue(result.isAccept());Assert.assertFalse(result.isHighlight());Assert.assertNull(result.getColour());
  }
 
View Full Code Here

  /** Normal copying successful. */
  @Test
  public final void testVertexClone1b()
  {
    Configuration conf = Configuration.getDefaultConfiguration();conf.setAllowedToCloneNonCmpVertex(true);
    DirectedSparseVertex vertex = new DirectedSparseVertex();vertex.addUserDatum(JUConstants.LABEL, new VertexID("name"), UserData.SHARED);
    CmpVertex result = LearnerGraph.cloneCmpVertex(vertex, conf);
    Assert.assertEquals("name", result.getID().toString());
    Assert.assertTrue(result.isAccept());Assert.assertFalse(result.isHighlight());Assert.assertNull(result.getColour());
  }
 
View Full Code Here

  /** Checking that attributes are preserved. */
  @Test
  public final void testVertexClone2()
  {
    Configuration conf = Configuration.getDefaultConfiguration();conf.setAllowedToCloneNonCmpVertex(true);
    DirectedSparseVertex vertex = new DirectedSparseVertex();vertex.addUserDatum(JUConstants.LABEL, "name", UserData.SHARED);
    vertex.addUserDatum(JUConstants.HIGHLIGHT, 1, UserData.SHARED);
    vertex.addUserDatum(JUConstants.COLOUR, JUConstants.BLUE, UserData.SHARED);
    vertex.addUserDatum(JUConstants.ACCEPTED, false, UserData.SHARED);
   
    CmpVertex result = LearnerGraph.cloneCmpVertex(vertex, conf);
View Full Code Here

  @Test
  public final void testVertexClone2()
  {
    Configuration conf = Configuration.getDefaultConfiguration();conf.setAllowedToCloneNonCmpVertex(true);
    DirectedSparseVertex vertex = new DirectedSparseVertex();vertex.addUserDatum(JUConstants.LABEL, "name", UserData.SHARED);
    vertex.addUserDatum(JUConstants.HIGHLIGHT, 1, UserData.SHARED);
    vertex.addUserDatum(JUConstants.COLOUR, JUConstants.BLUE, UserData.SHARED);
    vertex.addUserDatum(JUConstants.ACCEPTED, false, UserData.SHARED);
   
    CmpVertex result = LearnerGraph.cloneCmpVertex(vertex, conf);
    Assert.assertEquals("name", result.getID().toString());
View Full Code Here

  public final void testVertexClone2()
  {
    Configuration conf = Configuration.getDefaultConfiguration();conf.setAllowedToCloneNonCmpVertex(true);
    DirectedSparseVertex vertex = new DirectedSparseVertex();vertex.addUserDatum(JUConstants.LABEL, "name", UserData.SHARED);
    vertex.addUserDatum(JUConstants.HIGHLIGHT, 1, UserData.SHARED);
    vertex.addUserDatum(JUConstants.COLOUR, JUConstants.BLUE, UserData.SHARED);
    vertex.addUserDatum(JUConstants.ACCEPTED, false, UserData.SHARED);
   
    CmpVertex result = LearnerGraph.cloneCmpVertex(vertex, conf);
    Assert.assertEquals("name", result.getID().toString());
    Assert.assertEquals(JUConstants.BLUE, result.getColour());
View Full Code Here

  {
    Configuration conf = Configuration.getDefaultConfiguration();conf.setAllowedToCloneNonCmpVertex(true);
    DirectedSparseVertex vertex = new DirectedSparseVertex();vertex.addUserDatum(JUConstants.LABEL, "name", UserData.SHARED);
    vertex.addUserDatum(JUConstants.HIGHLIGHT, 1, UserData.SHARED);
    vertex.addUserDatum(JUConstants.COLOUR, JUConstants.BLUE, UserData.SHARED);
    vertex.addUserDatum(JUConstants.ACCEPTED, false, UserData.SHARED);
   
    CmpVertex result = LearnerGraph.cloneCmpVertex(vertex, conf);
    Assert.assertEquals("name", result.getID().toString());
    Assert.assertEquals(JUConstants.BLUE, result.getColour());
    Assert.assertFalse(result.isAccept());Assert.assertTrue(result.isHighlight());
View Full Code Here

    CmpVertex result = LearnerGraph.cloneCmpVertex(vertex, conf);
    Assert.assertEquals("name", result.getID().toString());
    Assert.assertEquals(JUConstants.BLUE, result.getColour());
    Assert.assertFalse(result.isAccept());Assert.assertTrue(result.isHighlight());
   
    vertex.removeUserDatum(JUConstants.ACCEPTED);vertex.addUserDatum(JUConstants.ACCEPTED, true, UserData.SHARED);
    Assert.assertFalse(result.isAccept());
  }
 
  /** Checking that cloning can returns the same vertex regardless of the value of setLearnerUseStrings. */
  @Test
 
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.