@BeforeClass
 public void createDatabase() {
   logger.debug("createDatabase {}", getDatabase());
   try {
     mongoDB = getMongo().getDB(getDatabase());
     mongoDB.setWriteConcern(WriteConcern.REPLICAS_SAFE);
     super.createRiver(TEST_MONGODB_RIVER_GRIDFS_JSON);
     Thread.sleep(wait);
     logger.info("Start createCollection");
     mongoCollection = mongoDB.createCollection(getCollection(), new BasicDBObject());
     Assert.assertNotNull(mongoCollection);
   } catch (Throwable t) {
     logger.error("createDatabase failed.", t);
   }
 }
 @AfterClass
 public void cleanUp() {
   super.deleteRiver();
   logger.info("Drop database " + mongoDB.getName());
   mongoDB.dropDatabase();
 }