}
@Test
public void testPropertyEqualsIndexed() {
AuthorityURLInfo aurl1 = new AuthorityURL();
aurl1.setName("url1");
AuthorityURLInfo aurl2 = new AuthorityURL();
aurl2.setName("url2");
AuthorityURLInfo aurl3 = new AuthorityURL();
aurl3.setName("url3");
vectorLayer.setAuthorityURLs(Arrays.asList(aurl1, aurl2, aurl3));
assertTrue(equal("authorityURLs[1]", aurl1).evaluate(vectorLayer));
assertTrue(equal("authorityURLs[1].name", aurl1.getName()).evaluate(vectorLayer));
assertTrue(equal("authorityURLs[2]", aurl2).evaluate(vectorLayer));
assertTrue(equal("authorityURLs[2].name", aurl2.getName()).evaluate(vectorLayer));
assertTrue(equal("authorityURLs[3]", aurl3).evaluate(vectorLayer));
assertTrue(equal("authorityURLs[3].name", aurl3.getName()).evaluate(vectorLayer));
}