@Override public String getCreator() { return dataMap.get(KeyName.CREATOR); }
@Override public String getMimeType() { return dataMap.get(KeyName.MIME_TYPE); }
@Override public String getThumbnailUrl() { return dataMap.get(KeyName.THUMBNAIL_URL); }
@Override public String getFilename() { return dataMap.get(KeyName.FILENAME); }
@Override public String getAttachmentId() { return dataMap.get(KeyName.ATTACHMENT_ID); }
@Override public String getAttachmentUrl() { return dataMap.get(KeyName.ATTACHMENT_URL); }
private Boolean getAsBoolean(KeyName key) { String value = dataMap.get(key); return value != null ? Boolean.parseBoolean(value) : null; }
private Integer getAsInt(KeyName key) { String value = dataMap.get(key); return value != null ? Integer.parseInt(value) : null; }
private Long getAsLong(KeyName key) { String value = dataMap.get(key); return value != null ? Long.parseLong(value) : null; }
@Override public Status getStatus() { return Status.valueOf(dataMap.get(KeyName.STATUS)); }
public void testPutOnEmptyMapIsReturnedByGet() { createEmptyMap(); getTarget().put(KEY1, 10); assertEquals(new Integer(10), getTarget().get(KEY1)); }
public void testPutOnEmptyMapIsReturnedByGet() { createEmptyMap(); getTarget().put(KEY1, 10); assertEquals(new Integer(10), getTarget().get(KEY1)); }
public void testPutOfLaterValuesReplaceOld() { // Set up the target with some initial state. createTargetOn(new ListBuilder<String, Integer>() .add(KEY1, 10) .add(KEY2, 20)); getTarget().put(KEY1, 05); assertEquals(new Integer(05), getTarget().get(KEY1)); assertSubstrateEquals(new ListBuilder<String, Integer>() .add(KEY1, 05) .add(KEY2, 20)); getTarget().put(KEY1, 30); assertEquals(new Integer(30), getTarget().get(KEY1)); assertSubstrateEquals(new ListBuilder<String, Integer>() .add(KEY1, 30) .add(KEY2, 20)); }
public void testPutOfLaterValuesReplaceOld() { // Set up the target with some initial state. createTargetOn(new ListBuilder<String, Integer>() .add(KEY1, 10) .add(KEY2, 20)); getTarget().put(KEY1, 05); assertEquals(new Integer(05), getTarget().get(KEY1)); assertSubstrateEquals(new ListBuilder<String, Integer>() .add(KEY1, 05) .add(KEY2, 20)); getTarget().put(KEY1, 30); assertEquals(new Integer(30), getTarget().get(KEY1)); assertSubstrateEquals(new ListBuilder<String, Integer>() .add(KEY1, 30) .add(KEY2, 20)); }
public void testRemoteAddedLaterValueObviatesOldEntry() { // Set up the target with some initial state. createTargetOn(new ListBuilder<String, Integer>() .add(KEY1, 30) .add(KEY2, 20)); // Replace an entry remotely. removeEntries(KEY1); addEntry(KEY1, 10); assertEquals(new Integer(10), getTarget().get(KEY1)); assertSubstrateEquals(new ListBuilder<String, Integer>() .add(KEY1, 10) .add(KEY2, 20)); // Mutate locally, expect cleanup. getTarget().put(KEY2, 50); assertSubstrateEquals(new ListBuilder<String, Integer>() .add(KEY2, 50) .add(KEY1, 10)); }
public void testRemoteAddedLaterValueObviatesOldEntry() { // Set up the target with some initial state. createTargetOn(new ListBuilder<String, Integer>() .add(KEY1, 30) .add(KEY2, 20)); // Replace an entry remotely. removeEntries(KEY1); addEntry(KEY1, 10); assertEquals(new Integer(10), getTarget().get(KEY1)); assertSubstrateEquals(new ListBuilder<String, Integer>() .add(KEY1, 10) .add(KEY2, 20)); // Mutate locally, expect cleanup. getTarget().put(KEY2, 50); assertSubstrateEquals(new ListBuilder<String, Integer>() .add(KEY2, 50) .add(KEY1, 10)); }