Skip to content

Commit 0e12d34

Browse files
committed
Fix flaky test
1 parent 54d77af commit 0e12d34

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/test/java/org/gephi/graph/impl/NodesQuadTreeTest.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ public void testDepthZero() {
128128
@Test
129129
public void testDepth() {
130130
NodesQuadTree q = new NodesQuadTree(BOUNDS_RECT);
131-
Random random = new Random();
131+
Random random = new Random(42L);
132132
for (int i = 0; i <= GraphStoreConfiguration.SPATIAL_INDEX_MAX_OBJECTS_PER_NODE; i++) {
133133
NodeImpl node = new NodeImpl(String.valueOf(i));
134134
node.setPosition(random.nextInt((int) BOUNDS * 2) - BOUNDS, random.nextInt((int) BOUNDS * 2) - BOUNDS);
@@ -791,7 +791,7 @@ private NodeImpl[] addRandomNodes(NodesQuadTree q, int count, int startIndex, Re
791791
}
792792

793793
private NodeImpl[] generateNodes(int count, int startIndex, Rect2D area) {
794-
Random rand = new Random();
794+
Random rand = new Random(42L);
795795
NodeImpl[] nodes = new NodeImpl[count];
796796
for (int i = 0; i < count; i++) {
797797
NodeImpl node = new NodeImpl(String.valueOf(startIndex++));
@@ -805,14 +805,15 @@ private NodeImpl[] generateNodes(int count, int startIndex, Rect2D area) {
805805
}
806806

807807
private EdgeImpl[] addRandomEdges(GraphStore store, NodeImpl[] nodes, int count) {
808+
Random rand = new Random(789012L);
808809
for (NodeImpl n : nodes) {
809810
store.addNode(n);
810811
}
811812
EdgeImpl[] edges = new EdgeImpl[count];
812813
int edgeIndex = 0;
813814
while (edgeIndex < count) {
814-
NodeImpl source = nodes[new Random().nextInt(nodes.length)];
815-
NodeImpl target = nodes[new Random().nextInt(nodes.length)];
815+
NodeImpl source = nodes[rand.nextInt(nodes.length)];
816+
NodeImpl target = nodes[rand.nextInt(nodes.length)];
816817
if (source != target) {
817818
EdgeImpl edge = new EdgeImpl(String.valueOf(edgeIndex), store, source, target, 0, 1.0, true);
818819
edges[edgeIndex] = edge;

0 commit comments

Comments
 (0)