Beispiel #1
0
  @Test
  public void testGetDatabaseNames() throws Exception {

    Mongo m = new Mongo();

    DB db = m.getDB("admin");

    ListDatabasesCmd cmd = new ListDatabasesCmd();

    db.executeCommand(cmd);
  }
Beispiel #2
0
  @Test
  public void testCreateDrop() throws Exception {

    Mongo m = new Mongo();

    DB db = m.getDB("org_mongo_driver_DBTest");

    for (String n : db.getCollectionNames()) {
      db.dropCollection(n);
    }

    assert (db.getCollectionNames().size() == 0);
    db.getCollection("a");
    assert (db.getCollectionNames().size() == 1);
    db.getCollection("b");
    assert (db.getCollectionNames().size() == 2);
    db.dropCollection("a");
    assert (db.getCollectionNames().size() == 1);
    db.dropCollection("b");
    assert (db.getCollectionNames().size() == 0);

    db.close();
  }