public void testDocumentModifyParametersForClearAnnotation() { Blip blip = newBlip(ROOT_BLIP_ID, Arrays.asList(CHILD_BLIP_ID), null); blip.all().clearAnnotation("key"); List<OperationRequest> ops = blip.getOperationQueue().getPendingOperations(); DocumentModifyAction action = (DocumentModifyAction) ops.get(ops.size() - 1).getParameter( ParamsProperty.MODIFY_ACTION); assertEquals("key", action.getAnnotationKey()); }
public void testDocumentModifyParametersForClearAnnotation() { Blip blip = newBlip(ROOT_BLIP_ID, Arrays.asList(CHILD_BLIP_ID), null); blip.all().clearAnnotation("key"); List<OperationRequest> ops = blip.getOperationQueue().getPendingOperations(); DocumentModifyAction action = (DocumentModifyAction) ops.get(ops.size() - 1).getParameter( ParamsProperty.MODIFY_ACTION); assertEquals("key", action.getAnnotationKey()); }
blip.range(6, 7).clearAnnotation(key); assertEquals(3, blip.getAnnotations().get(key).size()); assertEquals(new Annotation(key, "bold", 3, 4), blip.getAnnotations().get(key).get(0)); assertEquals(3, blip.getAnnotations().get(key).size()); assertEquals(1, blip.getAnnotations().get("foo").size()); blip.range(3, 5).clearAnnotation("foo"); blip.all().clearAnnotation(key); assertNull(blip.getAnnotations().get(key));
blip.range(6, 7).clearAnnotation(key); assertEquals(3, blip.getAnnotations().get(key).size()); assertEquals(new Annotation(key, "bold", 3, 4), blip.getAnnotations().get(key).get(0)); assertEquals(3, blip.getAnnotations().get(key).size()); assertEquals(1, blip.getAnnotations().get("foo").size()); blip.range(3, 5).clearAnnotation("foo"); blip.all().clearAnnotation(key); assertNull(blip.getAnnotations().get(key));