- final Iterator<SchemaPath> refinesKeysIterator = refines.keySet().iterator();
- SchemaPath path = refinesKeysIterator.next();
- assertThat(path.getLastComponent().getLocalName(), anyOf(is("port"), is("address"), is("addresses"), is("id")));
- path = refinesKeysIterator.next();
- assertThat(path.getLastComponent().getLocalName(), anyOf(is("port"), is("address"), is("addresses"), is("id")));
- path = refinesKeysIterator.next();
- assertThat(path.getLastComponent().getLocalName(), anyOf(is("port"), is("address"), is("addresses"), is("id")));
- path = refinesKeysIterator.next();
- assertThat(path.getLastComponent().getLocalName(), anyOf(is("port"), is("address"), is("addresses"), is("id")));
+ assertEquals(ImmutableList.of(
+ Descendant.of(QName.create(peer, "port")),
+ Descendant.of(QName.create(peer, "address")),
+ Descendant.of(QName.create(peer, "addresses")),
+ Descendant.of(QName.create(peer, "addresses"), QName.create(peer, "id"))),
+ new ArrayList<>(refines.keySet()));