DATADOC-232 added unit tests for multi set and inc updates

This commit is contained in:
Thomas Risberg
2011-09-01 18:52:29 -04:00
parent e426ba4d43
commit 069f491603

View File

@@ -31,12 +31,24 @@ public class UpdateTests {
Assert.assertEquals("{ \"$set\" : { \"directory\" : \"/Users/Test/Desktop\"}}", u.getUpdateObject().toString());
}
@Test
public void testSetSet() {
Update u = new Update().set("directory", "/Users/Test/Desktop").set("size", 0);
Assert.assertEquals("{ \"$set\" : { \"directory\" : \"/Users/Test/Desktop\" , \"size\" : 0}}", u.getUpdateObject().toString());
}
@Test
public void testInc() {
Update u = new Update().inc("size", 1);
Assert.assertEquals("{ \"$inc\" : { \"size\" : 1}}", u.getUpdateObject().toString());
}
@Test
public void testIncInc() {
Update u = new Update().inc("size", 1).inc("count", 1);
Assert.assertEquals("{ \"$inc\" : { \"size\" : 1 , \"count\" : 1}}", u.getUpdateObject().toString());
}
@Test
public void testIncAndSet() {
Update u = new Update().inc("size", 1).set("directory", "/Users/Test/Desktop");