From db873390c39f1007200b622c721997a56ae710ce Mon Sep 17 00:00:00 2001 From: Sean Connolly Date: Wed, 22 May 2019 13:10:24 -0700 Subject: [PATCH] stubbed FongoDB.getStat implementation --- src/main/java/com/mongodb/FongoDB.java | 20 +++++++++++++------- src/test/java/com/mongodb/FongoDBTest.java | 6 ++++++ 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/mongodb/FongoDB.java b/src/main/java/com/mongodb/FongoDB.java index 0c5f1e10..fad57e3a 100644 --- a/src/main/java/com/mongodb/FongoDB.java +++ b/src/main/java/com/mongodb/FongoDB.java @@ -7,6 +7,14 @@ import com.mongodb.connection.ServerVersion; import com.mongodb.util.JSON; import com.vividsolutions.jts.geom.Coordinate; +import org.bson.BsonBoolean; +import org.bson.BsonDocument; +import org.bson.BsonDouble; +import org.bson.BsonInt32; +import org.bson.BsonString; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + import java.util.ArrayList; import java.util.Collections; import java.util.Iterator; @@ -15,13 +23,6 @@ import java.util.Map; import java.util.Set; import java.util.concurrent.ConcurrentHashMap; -import org.bson.BsonBoolean; -import org.bson.BsonDocument; -import org.bson.BsonDouble; -import org.bson.BsonInt32; -import org.bson.BsonString; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; /** * fongo override of com.mongodb.DB @@ -158,6 +159,11 @@ public DB getSisterDB(String name) { return fongo.getDB(name); } + @Override + public CommandResult getStats() { + return new CommandResult(BsonDocument.parse("{}")); + } + @Override public WriteConcern getWriteConcern() { return fongo.getWriteConcern(); diff --git a/src/test/java/com/mongodb/FongoDBTest.java b/src/test/java/com/mongodb/FongoDBTest.java index 0759900e..a1779c09 100644 --- a/src/test/java/com/mongodb/FongoDBTest.java +++ b/src/test/java/com/mongodb/FongoDBTest.java @@ -96,4 +96,10 @@ public void commandMapReduceAliases() { assertThat(commandResult.toMap()).containsKey("results"); } + @Test + public void commandStats() throws Exception { + db = new Fongo("testfongo", new ServerVersion(3, 1)).getDB("testdb"); + CommandResult commandResult = db.getStats(); + assertThat(commandResult.isEmpty()).isTrue(); + } }