diff --git a/java/src/test/java/org/softwareheritage/graph/rpc/StatsTest.java b/java/src/test/java/org/softwareheritage/graph/rpc/StatsTest.java new file mode 100644 index 0000000..e422fab --- /dev/null +++ b/java/src/test/java/org/softwareheritage/graph/rpc/StatsTest.java @@ -0,0 +1,18 @@ +package org.softwareheritage.graph.rpc; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class StatsTest extends TraversalServiceTest { + @Test + public void testStats() { + StatsResponse stats = client.stats(StatsRequest.getDefaultInstance()); + assertEquals(stats.getNumNodes(), 21); + assertEquals(stats.getNumEdges(), 23); + assertEquals(stats.getIndegreeMin(), 0); + assertEquals(stats.getIndegreeMax(), 3); + assertEquals(stats.getOutdegreeMin(), 0); + assertEquals(stats.getOutdegreeMax(), 3); + } +}