Browse Source

DATAMONGO-539 - Added test case to show removing entity from explicit collection works.

1.0.x
Oliver Gierke 13 years ago
parent
commit
aef493fdb8
  1. 17
      spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/MongoTemplateTests.java

17
spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/MongoTemplateTests.java

@ -1226,6 +1226,23 @@ public class MongoTemplateTests { @@ -1226,6 +1226,23 @@ public class MongoTemplateTests {
template.remove(query(where("id").is(id)), TypeWithMyId.class);
}
/**
* @see DATAMONGO-539
*/
@Test
public void removesObjectFromExplicitCollection() {
String collectionName = "explicit";
template.remove(new Query(), collectionName);
Person person = new Person("Dave");
template.save(person, collectionName);
assertThat(template.findAll(Person.class, collectionName).isEmpty(), is(false));
template.remove(person, collectionName);
assertThat(template.findAll(Person.class, collectionName).isEmpty(), is(true));
}
static class MyId {
String first;

Loading…
Cancel
Save