assertThat(currentOperations.get("inprog")).isInstanceOf(List.class);
}
@Test
public void testDatabaseStats() throws Exception {
CommandResult stats = db.getStats();
stats.throwOnError();
assertThat(((Number) stats.get("objects")).longValue()).isEqualTo(1);
assertThat(((Number) stats.get("collections")).longValue()).isEqualTo(1);
assertThat(((Number) stats.get("indexes")).longValue()).isEqualTo(0);
assertThat(((Number) stats.get("dataSize")).longValue()).isEqualTo(37);
db.getCollection("foo").insert(json("{}"));
db.getCollection("foo").insert(json("{}"));
db.getCollection("bar").insert(json("{}"));
stats = db.getStats();
stats.throwOnError();
assertThat(((Number) stats.get("objects")).longValue()).isEqualTo(8);
assertThat(((Number) stats.get("collections")).longValue()).isEqualTo(3);
assertThat(((Number) stats.get("indexes")).longValue()).isEqualTo(2);
assertThat(((Number) stats.get("dataSize")).longValue()).isEqualTo(271);
}