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

This commit is contained in:
Oliver Gierke
2012-09-13 17:24:27 +02:00
parent eabd47ae8d
commit aef493fdb8

View File

@@ -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;