1 package edu.uci.ics.jung.algorithms.layout;
2
3 import java.awt.Dimension;
4 import java.util.HashSet;
5 import java.util.Set;
6
7 import junit.framework.TestCase;
8 import edu.uci.ics.jung.algorithms.layout.util.Relaxer;
9 import edu.uci.ics.jung.algorithms.layout.util.VisRunner;
10 import edu.uci.ics.jung.algorithms.util.IterativeContext;
11 import edu.uci.ics.jung.graph.Graph;
12 import edu.uci.ics.jung.graph.util.TestGraphs;
13
14 public class FRLayoutTest extends TestCase {
15
16 protected Set<Integer> seedVertices = new HashSet<Integer>();
17
18 public void testFRLayout() {
19
20 Graph<String,Number> graph = TestGraphs.getOneComponentGraph();
21
22 Layout<String,Number> layout = new FRLayout<String,Number>(graph);
23 layout.setSize(new Dimension(600,600));
24 if(layout instanceof IterativeContext) {
25 layout.initialize();
26 Relaxer relaxer = new VisRunner((IterativeContext)layout);
27 relaxer.prerelax();
28 relaxer.relax();
29 }
30 }
31 }