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