@Override public void setRole(Role role) { value.set(Key.ROLE, RoleSerializer.INSTANCE.toString(role)); }
@Override public void setAnchor(AnchorData newAnchor) { anchor.set(CollectionUtils.immutableMap(AnchorKey.WAVELET, newAnchor.getConversationId(), AnchorKey.BLIP, newAnchor.getBlipId())); }
public void testSetOnEmptyStateInsertsIntoSubstrate() { // set(String, String). createEmptyTarget(); value.set(Key.NAME1, 10); assertSubstrateEquals(CollectionUtils.immutableMap(Key.NAME1, 10)); value.set(Key.NAME2, 20); assertSubstrateEquals(CollectionUtils.immutableMap(Key.NAME1, 10, Key.NAME2, 20)); // set(Map). createEmptyTarget(); value.set(CollectionUtils.immutableMap(Key.NAME1, 10)); assertSubstrateEquals(CollectionUtils.immutableMap(Key.NAME1, 10)); value.set(CollectionUtils.immutableMap(Key.NAME2, 20)); assertSubstrateEquals(CollectionUtils.immutableMap(Key.NAME1, 10, Key.NAME2, 20)); }
public void testSetOnEmptyStateInsertsIntoSubstrate() { // set(String, String). createEmptyTarget(); value.set(Key.NAME1, 10); assertSubstrateEquals(CollectionUtils.immutableMap(Key.NAME1, 10)); value.set(Key.NAME2, 20); assertSubstrateEquals(CollectionUtils.immutableMap(Key.NAME1, 10, Key.NAME2, 20)); // set(Map). createEmptyTarget(); value.set(CollectionUtils.immutableMap(Key.NAME1, 10)); assertSubstrateEquals(CollectionUtils.immutableMap(Key.NAME1, 10)); value.set(CollectionUtils.immutableMap(Key.NAME2, 20)); assertSubstrateEquals(CollectionUtils.immutableMap(Key.NAME1, 10, Key.NAME2, 20)); }
public void testSetNullClearsValue() { // set(String, String). createTargetOn(CollectionUtils.immutableMap(Key.NAME1, 10)); value.set(Key.NAME1, null); assertNull(value.get(Key.NAME1)); assertSubstrateEquals(new HashMap<Key, Integer>()); // set(Map). createTargetOn(CollectionUtils.immutableMap(Key.NAME1, 10)); value.set(CollectionUtils.immutableMap(Key.NAME1, (Integer) null)); assertNull(value.get(Key.NAME1)); assertSubstrateEquals(new HashMap<Key, Integer>()); }
public void testSetOnEmptyStateIsReturnedByGet() { // set(String, String). createEmptyTarget(); value.set(Key.NAME1, 42); assertEquals(new Integer(42), value.get(Key.NAME1)); assertNull(value.get(Key.NAME2)); // set(Map). createEmptyTarget(); value.set(CollectionUtils.immutableMap(Key.NAME1, 42)); assertEquals(new Integer(42), value.get(Key.NAME1)); assertNull(value.get(Key.NAME2)); }
public void testSetNullClearsValue() { // set(String, String). createTargetOn(CollectionUtils.immutableMap(Key.NAME1, 10)); value.set(Key.NAME1, null); assertNull(value.get(Key.NAME1)); assertSubstrateEquals(new HashMap<Key, Integer>()); // set(Map). createTargetOn(CollectionUtils.immutableMap(Key.NAME1, 10)); value.set(CollectionUtils.immutableMap(Key.NAME1, (Integer) null)); assertNull(value.get(Key.NAME1)); assertSubstrateEquals(new HashMap<Key, Integer>()); }
public void testSetOnEmptyStateIsReturnedByGet() { // set(String, String). createEmptyTarget(); value.set(Key.NAME1, 42); assertEquals(new Integer(42), value.get(Key.NAME1)); assertNull(value.get(Key.NAME2)); // set(Map). createEmptyTarget(); value.set(CollectionUtils.immutableMap(Key.NAME1, 42)); assertEquals(new Integer(42), value.get(Key.NAME1)); assertNull(value.get(Key.NAME2)); }
public void testSetReplacesValue() { // set(String, String). createTargetOn(CollectionUtils.immutableMap(Key.NAME1, 10, Key.NAME2, 20)); value.set(Key.NAME1, 5); assertEquals(new Integer(5), value.get(Key.NAME1)); assertEquals(new Integer(20), value.get(Key.NAME2)); assertSubstrateEquals(CollectionUtils.immutableMap(Key.NAME1, 5, Key.NAME2, 20)); // set(Map). createTargetOn(CollectionUtils.immutableMap(Key.NAME1, 10, Key.NAME2, 20)); value.set(CollectionUtils.immutableMap(Key.NAME1, 5)); assertEquals(new Integer(5), value.get(Key.NAME1)); assertEquals(new Integer(20), value.get(Key.NAME2)); assertSubstrateEquals(CollectionUtils.immutableMap(Key.NAME1, 5, Key.NAME2, 20)); }
public void testSetReplacesValue() { // set(String, String). createTargetOn(CollectionUtils.immutableMap(Key.NAME1, 10, Key.NAME2, 20)); value.set(Key.NAME1, 5); assertEquals(new Integer(5), value.get(Key.NAME1)); assertEquals(new Integer(20), value.get(Key.NAME2)); assertSubstrateEquals(CollectionUtils.immutableMap(Key.NAME1, 5, Key.NAME2, 20)); // set(Map). createTargetOn(CollectionUtils.immutableMap(Key.NAME1, 10, Key.NAME2, 20)); value.set(CollectionUtils.immutableMap(Key.NAME1, 5)); assertEquals(new Integer(5), value.get(Key.NAME1)); assertEquals(new Integer(20), value.get(Key.NAME2)); assertSubstrateEquals(CollectionUtils.immutableMap(Key.NAME1, 5, Key.NAME2, 20)); }
verify(anchorValue).set(CollectionUtils.immutableMap(AnchorKey.WAVELET, "newwavelet", AnchorKey.BLIP, "newblip"));
verify(anchorValue).set(CollectionUtils.immutableMap(AnchorKey.WAVELET, "newwavelet", AnchorKey.BLIP, "newblip"));
public void testSetSingleFromNullProducesEvent() { createEmptyTarget(); MockStructuredValueObserver observer = new MockStructuredValueObserver(); value.addListener(observer); observer.expectValuesChanged(CollectionUtils.immutableMap(Key.NAME1, (Integer) null), CollectionUtils.immutableMap(Key.NAME1, 42)); value.set(Key.NAME1, 42); observer.checkExpectationsSatisfied(); }
public void testSetSingleFromNullProducesEvent() { createEmptyTarget(); MockStructuredValueObserver observer = new MockStructuredValueObserver(); value.addListener(observer); observer.expectValuesChanged(CollectionUtils.immutableMap(Key.NAME1, (Integer) null), CollectionUtils.immutableMap(Key.NAME1, 42)); value.set(Key.NAME1, 42); observer.checkExpectationsSatisfied(); }
public void testSetNullProducesEvent() { createTargetOn(CollectionUtils.immutableMap(Key.NAME1, 10, Key.NAME2, 20)); MockStructuredValueObserver observer = new MockStructuredValueObserver(); value.addListener(observer); observer.expectValuesChanged(CollectionUtils.immutableMap(Key.NAME1, 10), CollectionUtils.immutableMap(Key.NAME1, (Integer) null)); value.set(Key.NAME1, null); observer.checkExpectationsSatisfied(); }
public void testSetNullProducesEvent() { createTargetOn(CollectionUtils.immutableMap(Key.NAME1, 10, Key.NAME2, 20)); MockStructuredValueObserver observer = new MockStructuredValueObserver(); value.addListener(observer); observer.expectValuesChanged(CollectionUtils.immutableMap(Key.NAME1, 10), CollectionUtils.immutableMap(Key.NAME1, (Integer) null)); value.set(Key.NAME1, null); observer.checkExpectationsSatisfied(); }
public void testSetManyProducesOneEvent() { createTargetOn(CollectionUtils.immutableMap(Key.NAME1, 10, Key.NAME2, 20)); MockStructuredValueObserver observer = new MockStructuredValueObserver(); value.addListener(observer); observer.expectValuesChanged(CollectionUtils.immutableMap(Key.NAME1, 10, Key.NAME2, 20), CollectionUtils.immutableMap(Key.NAME1, 5, Key.NAME2, 7)); value.set(CollectionUtils.immutableMap(Key.NAME1, 5, Key.NAME2, 7)); observer.checkExpectationsSatisfied(); }
public void testSetManyProducesOneEvent() { createTargetOn(CollectionUtils.immutableMap(Key.NAME1, 10, Key.NAME2, 20)); MockStructuredValueObserver observer = new MockStructuredValueObserver(); value.addListener(observer); observer.expectValuesChanged(CollectionUtils.immutableMap(Key.NAME1, 10, Key.NAME2, 20), CollectionUtils.immutableMap(Key.NAME1, 5, Key.NAME2, 7)); value.set(CollectionUtils.immutableMap(Key.NAME1, 5, Key.NAME2, 7)); observer.checkExpectationsSatisfied(); }