drop only those DBs whose names we have in CollectionNames

This commit is contained in:
Axel Uhl committed 2012-06-08 16:02:37 +02:00
1 parent d51250ee51
commit 88e126374c
2 files changed
+4 -3

No files matched your search

@@ -99,7 +99,7 @@ public class RaceRecord {
public String getName() { public String getName() {
return name; return name;
} }
public String getEventName() { public String getEventName() {
return regattaName; return regattaName;
} }
@@ -10,6 +10,7 @@ import com.mongodb.DB;
import com.mongodb.DBCollection; import com.mongodb.DBCollection;
import com.mongodb.Mongo; import com.mongodb.Mongo;
import com.mongodb.MongoException; import com.mongodb.MongoException;
import com.sap.sailing.domain.persistence.impl.CollectionNames;
import com.sap.sailing.mongodb.MongoDBConfiguration; import com.sap.sailing.mongodb.MongoDBConfiguration;
import com.sap.sailing.mongodb.MongoDBService; import com.sap.sailing.mongodb.MongoDBService;
@@ -43,8 +44,8 @@ public abstract class AbstractMongoDBTest {
} }
private void dropAllCollections(DB theDB) { private void dropAllCollections(DB theDB) {
for (String collectionName : theDB.getCollectionNames()) { for (CollectionNames collectionName : CollectionNames.values()) {
DBCollection c = theDB.getCollection(collectionName); DBCollection c = theDB.getCollection(collectionName.name());
c.drop(); c.drop();
} }
} }