Initial findById implementation.

This commit is contained in:
Michael Nitschinger
2013-02-07 11:19:23 +01:00
parent 99852a23c8
commit f59c182dbe
6 changed files with 74 additions and 1 deletions

View File

@@ -65,5 +65,9 @@ public class Beer {
public boolean getActive() {
return active;
}
public String getId() {
return id;
}
}

View File

@@ -94,6 +94,22 @@ public class CouchbaseTemplateTest {
assertNull(client.get(id));
}
@Test
public void validfindById() {
String id = "beers:findme-stout";
String name = "The Findme Stout";
boolean active = true;
Beer beer = new Beer(id).setName(name).setActive(active);
template.save(beer);
Beer found = template.findById(id, Beer.class);
assertNotNull(found);
assertEquals(id, found.getId());
assertEquals(name, found.getName());
assertEquals(active, found.getActive());
}
/**
* A sample document with just an id and property.
*/