Package info.archinnov.achilles.internal.proxy.dirtycheck

Examples of info.archinnov.achilles.internal.proxy.dirtycheck.DirtyChecker


    listWrapper.add(0, "a");

    assertThat(target).hasSize(1);
    assertThat(target.get(0)).isEqualTo("a");

        DirtyChecker dirtyChecker = dirtyMap.get(setter);
        assertThat(dirtyChecker.getPropertyMeta()).isEqualTo(propertyMeta);
        DirtyCheckChangeSet changeSet = dirtyChecker.getChangeSets().get(0);
        assertThat(changeSet.getChangeType()).isEqualTo(PREPEND_TO_LIST);
        assertThat(changeSet.getPropertyMeta()).isEqualTo(propertyMeta);
        assertThat(changeSet.getRawListChanges()).containsOnly("a");
  }
View Full Code Here


    listWrapper.addAll(0, list);

    assertThat(target).containsExactly("b","c");

        DirtyChecker dirtyChecker = dirtyMap.get(setter);
        assertThat(dirtyChecker.getPropertyMeta()).isEqualTo(propertyMeta);
        DirtyCheckChangeSet changeSet = dirtyChecker.getChangeSets().get(0);
        assertThat(changeSet.getChangeType()).isEqualTo(PREPEND_TO_LIST);
        assertThat(changeSet.getPropertyMeta()).isEqualTo(propertyMeta);
        assertThat(changeSet.getRawListChanges()).containsExactly("b", "c");
  }
View Full Code Here

        ListWrapper wrapper = prepareListWrapper(target);
        wrapper.clear();

        assertThat(target).hasSize(0);

        DirtyChecker dirtyChecker = dirtyMap.get(setter);
        assertThat(dirtyChecker.getPropertyMeta()).isEqualTo(propertyMeta);
        DirtyCheckChangeSet changeSet = dirtyChecker.getChangeSets().get(0);
        assertThat(changeSet.getChangeType()).isEqualTo(REMOVE_COLLECTION_OR_MAP);
        assertThat(changeSet.getPropertyMeta()).isEqualTo(propertyMeta);
        assertThat(changeSet.getRawListChanges()).isEmpty();
    }
View Full Code Here

        when(proxifier.removeProxy("a")).thenReturn("a");
        wrapper.remove("a");

        assertThat(target).containsExactly("b");

        DirtyChecker dirtyChecker = dirtyMap.get(setter);
        assertThat(dirtyChecker.getPropertyMeta()).isEqualTo(propertyMeta);
        DirtyCheckChangeSet changeSet = dirtyChecker.getChangeSets().get(0);
        assertThat(changeSet.getChangeType()).isEqualTo(REMOVE_FROM_LIST);
        assertThat(changeSet.getPropertyMeta()).isEqualTo(propertyMeta);
        assertThat(changeSet.getRawListChanges()).containsOnly("a");
    }
View Full Code Here

        wrapper.removeAll(list);

        assertThat(target).containsExactly("b");

        DirtyChecker dirtyChecker = dirtyMap.get(setter);
        assertThat(dirtyChecker.getPropertyMeta()).isEqualTo(propertyMeta);
        DirtyCheckChangeSet changeSet = dirtyChecker.getChangeSets().get(0);
        assertThat(changeSet.getChangeType()).isEqualTo(REMOVE_FROM_LIST);
        assertThat(changeSet.getPropertyMeta()).isEqualTo(propertyMeta);
        assertThat(changeSet.getRawListChanges()).containsOnly("a", "c");
    }
View Full Code Here

        wrapper.retainAll(list);

        assertThat(target).containsOnly("a", "c");

        DirtyChecker dirtyChecker = dirtyMap.get(setter);
        assertThat(dirtyChecker.getPropertyMeta()).isEqualTo(propertyMeta);
        DirtyCheckChangeSet changeSet = dirtyChecker.getChangeSets().get(0);
        assertThat(changeSet.getChangeType()).isEqualTo(REMOVE_FROM_LIST);
        assertThat(changeSet.getPropertyMeta()).isEqualTo(propertyMeta);
        assertThat(changeSet.getRawListChanges()).containsOnly("b");
    }
View Full Code Here

    listWrapper.remove(1);

    assertThat(target).hasSize(1);
    assertThat(target.get(0)).isEqualTo("a");

        DirtyChecker dirtyChecker = dirtyMap.get(setter);

  }
View Full Code Here

    listWrapper.set(1, "d");

    assertThat(target).hasSize(3);
    assertThat(target.get(1)).isEqualTo("d");

        DirtyChecker dirtyChecker = dirtyMap.get(setter);
  }
View Full Code Here

    wrapper.clear();

    assertThat(target).isEmpty();

        DirtyChecker dirtyChecker = dirtyMap.get(setter);
        assertThat(dirtyChecker.getPropertyMeta()).isEqualTo(propertyMeta);
        DirtyCheckChangeSet changeSet = dirtyChecker.getChangeSets().get(0);
        assertThat(changeSet.getChangeType()).isEqualTo(REMOVE_COLLECTION_OR_MAP);
        assertThat(changeSet.getPropertyMeta()).isEqualTo(propertyMeta);
        assertThat(changeSet.getRawMapChanges()).isEmpty();
  }
View Full Code Here

    Map<Integer, String> target = prepareMap();
    MapWrapper wrapper = prepareMapWrapper(target);

    wrapper.put(4, "sdfs");

        DirtyChecker dirtyChecker = dirtyMap.get(setter);
        assertThat(dirtyChecker.getPropertyMeta()).isEqualTo(propertyMeta);
        DirtyCheckChangeSet changeSet = dirtyChecker.getChangeSets().get(0);
        assertThat(changeSet.getChangeType()).isEqualTo(ADD_TO_MAP);
        assertThat(changeSet.getPropertyMeta()).isEqualTo(propertyMeta);

        assertThat(changeSet.getRawMapChanges()).hasSize(1).containsKey(4)
                .containsValue("sdfs");
View Full Code Here

TOP

Related Classes of info.archinnov.achilles.internal.proxy.dirtycheck.DirtyChecker

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.