List of usage examples for org.springframework.data.rest.webmvc.json.patch Patch size
public int size()
From source file:org.springframework.data.rest.webmvc.json.patch.JsonPatchTest.java
@Test public void manySuccessfulOperations() throws Exception { // initial Todo list List<Todo> todos = new ArrayList<Todo>(); todos.add(new Todo(1L, "A", true)); todos.add(new Todo(2L, "B", false)); todos.add(new Todo(3L, "C", false)); todos.add(new Todo(4L, "D", false)); todos.add(new Todo(5L, "E", false)); todos.add(new Todo(6L, "F", false)); Patch patch = readJsonPatch("patch-many-successful-operations.json"); assertEquals(6, patch.size()); List<Todo> patchedTodos = patch.apply(todos, Todo.class); assertEquals(6, todos.size());//from w w w .j a v a 2 s . c o m assertTrue(patchedTodos.get(1).isComplete()); assertEquals("C", patchedTodos.get(3).getDescription()); assertEquals("A", patchedTodos.get(4).getDescription()); }