Package de.danielbechler.diff.selector

Examples of de.danielbechler.diff.selector.CollectionItemElementSelector


      {
        if (argument != null && argument instanceof CollectionItemAccessor)
        {
          @SuppressWarnings("TypeMayBeWeakened")
          final CollectionItemAccessor accessor = (CollectionItemAccessor) argument;
          final CollectionItemElementSelector collectionItemElement = new CollectionItemElementSelector(item);
          return accessor.getElementSelector().equals(collectionItemElement);
        }
        return false;
      }
    });
View Full Code Here


  {
    final DiffNode node1 = new DiffNode(List.class);
    final DiffNode node2 = new DiffNode(new CollectionItemAccessor("foo"), String.class);
    node1.addChild(node2);
    assertThat(node1.childCount()).isEqualTo(1);
    assertThat(node1.getChild(new CollectionItemElementSelector("foo"))).isSameAs(node2);
    assertThat(node2.getParentNode()).isSameAs(node1);
  }
View Full Code Here

      return this;
    }

    public <T> AppendableBuilder collectionItem(final T item)
    {
      elementSelectors.add(new CollectionItemElementSelector(item));
      return this;
    }
View Full Code Here

TOP

Related Classes of de.danielbechler.diff.selector.CollectionItemElementSelector

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.