Skip to content

Commit 849d255

Browse files
Formatting, make sure the tests use local instances of their data structures
1 parent 15e5887 commit 849d255

12 files changed

Lines changed: 36 additions & 30 deletions

src/main/c/src/cypher_expression.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,8 @@ jvalue LiteralExpr::getValue() {
8282
value.l = (jobject)agent->createNewString(this->value);
8383
return value;
8484
}
85-
throw std::runtime_error("Unsupported literal type in LiteralExpr::getValue");
85+
throw std::runtime_error(
86+
"Unsupported literal type in LiteralExpr::getValue");
8687
}
8788
}
8889
Expression *LiteralExpr::evaluate(

src/main/c/src/jni_util.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -405,7 +405,8 @@ jvalue Agent::getInstancePrimitiveField(jobject instance,
405405
value.l = nullptr;
406406
return value;
407407
}
408-
throw std::runtime_error("Unsupported field type in getInstancePrimitiveField");
408+
throw std::runtime_error(
409+
"Unsupported field type in getInstancePrimitiveField");
409410
}
410411

411412
Agent::MethodReturnType Agent::getFieldType(const string &fieldDescriptor) {
@@ -417,7 +418,8 @@ Agent::MethodReturnType Agent::getFieldType(const string &fieldDescriptor) {
417418
JAVA_OBJECT_CREATION_TYPE_
418419
#undef ENTRY
419420
}
420-
throw std::runtime_error("Unsupported single-character field descriptor");
421+
throw std::runtime_error(
422+
"Unsupported single-character field descriptor");
421423
} else if (fieldDescriptor == "Ljava/lang/String;") {
422424
return Agent::MethodReturnType::JSTRING;
423425
} else {

src/test/java/org/ogo/test/datastructuretests/ArrayDequeTest.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,24 +13,24 @@
1313
import org.junit.jupiter.api.Test;
1414

1515
public class ArrayDequeTest extends DataStructureTest {
16+
private ArrayDeque<Integer> dque1;
1617

1718
@RepeatedTest(1)
1819
public void checkArrayDeque() throws RemoteException, InterruptedException {
1920
Thread.sleep(200);
2021
ThreadLocalRandom randGen = ThreadLocalRandom.current();
2122
int size = randGen.nextInt(10, 1000);
22-
ArrayDeque<Integer> dque1 = ((randGen.ints(size, 0, 100000)).boxed())
23-
.collect(Collectors.toCollection(ArrayDeque::new));
23+
dque1 = ((randGen.ints(size, 0, 100000)).boxed()).collect(Collectors.toCollection(ArrayDeque::new));
2424
Integer item = randGen.nextInt(100, 100000);
25-
boolean var1 = queryBool(this,
25+
boolean var1 = queryBool(dque1,
2626
"MATCH ({$1})-[:elements]->(m)-[*]->(n {value:" + item + "}) RETURN COUNT(n) <> 0", dque1);
2727
boolean var2 = OgoArrayDeque.contains(dque1, item, true, this);
2828
assertEquals(var1, var2);
2929
}
3030

3131
@Test
3232
public void checkArrayDeque2() throws RemoteException {
33-
ArrayDeque<Integer> dque1 = new ArrayDeque<>();
33+
dque1 = new ArrayDeque<>();
3434
dque1.add(1);
3535
boolean var1 = OgoArrayDeque.contains(dque1, 0, false, this);
3636
boolean var2 = OgoArrayDeque.contains(dque1, 0, true, this);
@@ -42,7 +42,7 @@ public void checkArrayDeque2() throws RemoteException {
4242

4343
@Test
4444
public void checkArrayDeque3() throws RemoteException {
45-
ArrayDeque<Integer> dque1 = new ArrayDeque<>();
45+
dque1 = new ArrayDeque<>();
4646
dque1.add(1);
4747
boolean var3 = OgoArrayDeque.contains(dque1, 1, false, this);
4848
boolean var4 = OgoArrayDeque.contains(dque1, 1, true, this);

src/test/java/org/ogo/test/datastructuretests/ArrayListTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@
1010
import org.junit.jupiter.api.RepeatedTest;
1111

1212
public class ArrayListTest extends DataStructureTest {
13+
private ArrayList<Integer> list2;
1314

1415
@RepeatedTest(1)
1516
public void checkArrayList() throws RemoteException, InterruptedException {
1617
Thread.sleep(200);
1718
ThreadLocalRandom randGen = ThreadLocalRandom.current();
1819
int size = 10;
19-
ArrayList<Integer> list2 = ((randGen.ints(size, 0, 100000)).boxed())
20-
.collect(Collectors.toCollection(ArrayList::new));
20+
list2 = ((randGen.ints(size, 0, 100000)).boxed()).collect(Collectors.toCollection(ArrayList::new));
2121
Integer item = randGen.nextInt(100, 100000);
2222
boolean var1 = queryBool(this,
2323
"MATCH ({$1})-[:elementData]->(m)-[*]->(n {value:" + item + "}) RETURN COUNT(n) <> 0", list2);

src/test/java/org/ogo/test/datastructuretests/DataStructureTest.java

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import java.rmi.NotBoundException;
55
import org.junit.jupiter.api.BeforeAll;
66
import org.ogo.client.OGO;
7-
import org.ogo.util.OGOProperties;
87

98
public abstract class DataStructureTest {
109
private static boolean queryEngineInitialized = false;
@@ -14,16 +13,16 @@ public abstract class DataStructureTest {
1413
*/
1514
@BeforeAll
1615
public static void initQueryEngine() throws InterruptedException, IOException, NotBoundException {
17-
if (!queryEngineInitialized) {
18-
Thread.sleep(5000);
19-
OGO.init();
20-
OGO.setWhiteList("ogo/test", "java/util");
21-
OGO.forceGC = true;
22-
OGO.followRoot = true;
23-
OGO.whitelist = true;
24-
queryEngineInitialized = true;
25-
OGO.clearDatabase = OGOProperties.getClearDatabase();
26-
16+
if (queryEngineInitialized) {
17+
return;
2718
}
19+
Thread.sleep(5000);
20+
OGO.init();
21+
OGO.setWhiteList("ogo/test", "java/util");
22+
OGO.clearDatabase = true;
23+
OGO.forceGC = true;
24+
OGO.followRoot = true;
25+
OGO.whitelist = true;
26+
queryEngineInitialized = true;
2827
}
2928
}

src/test/java/org/ogo/test/datastructuretests/DirectedSparseGraphTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import org.junit.jupiter.api.RepeatedTest;
1212

1313
public class DirectedSparseGraphTest extends DataStructureTest {
14+
private DirectedSparseGraph<Integer, Integer> jungdSparseGraph;
1415

1516
@RepeatedTest(1)
1617
public void checkDirectedSparseGraph() throws RemoteException, InterruptedException {
@@ -21,7 +22,7 @@ public void checkDirectedSparseGraph() throws RemoteException, InterruptedExcept
2122
.collect(Collectors.toCollection(ArrayList::new));
2223
ArrayList<Integer> temp2 = ((randGen.ints(size, 0, 100000)).boxed())
2324
.collect(Collectors.toCollection(ArrayList::new));
24-
DirectedSparseGraph<Integer, Integer> jungdSparseGraph = new DirectedSparseGraph<>();
25+
jungdSparseGraph = new DirectedSparseGraph<>();
2526
for (int j = 0; j < temp.size(); j++) {
2627
jungdSparseGraph.addVertex(temp.get(j));
2728
jungdSparseGraph.addVertex(temp2.get(j));

src/test/java/org/ogo/test/datastructuretests/HashMapTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import org.junit.jupiter.api.RepeatedTest;
1212

1313
public class HashMapTest extends DataStructureTest {
14+
private HashMap<Integer, Integer> map1;
1415

1516
@RepeatedTest(1)
1617
public void checkHashMap() throws RemoteException, InterruptedException {
@@ -21,7 +22,7 @@ public void checkHashMap() throws RemoteException, InterruptedException {
2122
.collect(Collectors.toCollection(ArrayList::new));
2223
ArrayList<Integer> temp2 = ((randGen.ints(size, 0, 100000)).boxed())
2324
.collect(Collectors.toCollection(ArrayList::new));
24-
HashMap<Integer, Integer> map1 = new HashMap<>();
25+
map1 = new HashMap<>();
2526
for (int j = 0; j < temp.size(); j++) {
2627
map1.put(temp.get(j), temp2.get(j));
2728
}

src/test/java/org/ogo/test/datastructuretests/LinkedListTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@
1010
import org.junit.jupiter.api.RepeatedTest;
1111

1212
public class LinkedListTest extends DataStructureTest {
13+
private LinkedList<Integer> list1;
1314

1415
@RepeatedTest(1)
1516
public void checkLinkedList() throws RemoteException, InterruptedException {
1617
Thread.sleep(200);
1718
ThreadLocalRandom randGen = ThreadLocalRandom.current();
1819
int size = 5;
19-
LinkedList<Integer> list1 = ((randGen.ints(size, 0, 100000)).boxed())
20-
.collect(Collectors.toCollection(LinkedList::new));
20+
list1 = ((randGen.ints(size, 0, 100000)).boxed()).collect(Collectors.toCollection(LinkedList::new));
2121
Integer item = randGen.nextInt(100, 100000);
2222
boolean var1 = queryBool(this, "MATCH ({$1})-[:first]->(m)-[*]->(n {value:" + item + "}) RETURN COUNT(n) <> 0",
2323
list1);

src/test/java/org/ogo/test/datastructuretests/OgoArrayDeque.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public static boolean contains(ArrayDeque deque, Integer item, boolean defaultMo
1212
if (defaultMode) {
1313
return deque.contains(item);
1414
} else {
15-
return queryBool(test,
15+
return queryBool(deque,
1616
"MATCH ({$1})-[:elements]->(m)-[*]->(n {value:" + item.intValue() + "}) RETURN COUNT(n) <> 0",
1717
deque);
1818
}

src/test/java/org/ogo/test/datastructuretests/SparseGraphTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import org.junit.jupiter.api.RepeatedTest;
1212

1313
public class SparseGraphTest extends DataStructureTest {
14+
private SparseGraph<Integer, Integer> jungSparseGraph;
1415

1516
@RepeatedTest(1)
1617
public void checkSparseGraph() throws RemoteException, InterruptedException {
@@ -21,7 +22,7 @@ public void checkSparseGraph() throws RemoteException, InterruptedException {
2122
.collect(Collectors.toCollection(ArrayList::new));
2223
ArrayList<Integer> temp2 = ((randGen.ints(size, 0, 100000)).boxed())
2324
.collect(Collectors.toCollection(ArrayList::new));
24-
SparseGraph<Integer, Integer> jungSparseGraph = new SparseGraph<>();
25+
jungSparseGraph = new SparseGraph<>();
2526
for (int j = 0; j < temp.size(); j++) {
2627
jungSparseGraph.addVertex(temp.get(j));
2728
jungSparseGraph.addVertex(temp2.get(j));

0 commit comments

Comments
 (0)