1
2
3
4
5
6
7
8
9
10
11
12 package edu.uci.ics.jung.graph;
13
14 import junit.framework.Test;
15 import junit.framework.TestSuite;
16
17 import com.google.common.base.Supplier;
18
19
20 public class HypergraphTest extends AbstractHypergraphTest
21 {
22
23 public HypergraphTest(Supplier<? extends Hypergraph<Integer,Character>> factory)
24 {
25 super(factory);
26 }
27
28 @Override
29 public void setUp()
30 {
31 h = factory.get();
32
33 }
34
35 public static Test suite()
36 {
37 TestSuite ts = new TestSuite("HypergraphTest");
38
39 ts.addTest(new HypergraphTest(SetHypergraph.<Integer,Character>getFactory()));
40 ts.addTest(new HypergraphTest(DirectedOrderedSparseMultigraph.<Integer,Character>getFactory()));
41 ts.addTest(new HypergraphTest(DirectedSparseGraph.<Integer,Character>getFactory()));
42 ts.addTest(new HypergraphTest(DirectedSparseMultigraph.<Integer,Character>getFactory()));
43 ts.addTest(new HypergraphTest(OrderedSparseMultigraph.<Integer,Character>getFactory()));
44 ts.addTest(new HypergraphTest(SortedSparseMultigraph.<Integer,Character>getFactory()));
45 ts.addTest(new HypergraphTest(SparseGraph.<Integer,Character>getFactory()));
46 ts.addTest(new HypergraphTest(SparseMultigraph.<Integer,Character>getFactory()));
47 ts.addTest(new HypergraphTest(UndirectedOrderedSparseMultigraph.<Integer,Character>getFactory()));
48 ts.addTest(new HypergraphTest(UndirectedSparseGraph.<Integer,Character>getFactory()));
49 ts.addTest(new HypergraphTest(UndirectedSparseMultigraph.<Integer,Character>getFactory()));
50
51
52 return ts;
53 }
54
55 }