String asString = identifiers.toString();
assertTrue(asString, identifiers.contains(new NamedIdentifier(Citations.ESRI, "30591")));
assertTrue(asString, identifiers.contains(new NamedIdentifier(Citations.EPSG, "30591")));
final Iterator iterator = identifiers.iterator();
Identifier identifier;
// Checks the first identifier.
assertTrue(iterator.hasNext());
identifier = (Identifier) iterator.next();
assertTrue(identifier instanceof NamedIdentifier);
assertEquals(Citations.ESRI, identifier.getAuthority());
assertEquals("30591", identifier.getCode());
assertEquals("ESRI:30591", identifier.toString());
// Checks the second identifier.
assertTrue(iterator.hasNext());
identifier = (Identifier) iterator.next();
assertTrue(identifier instanceof NamedIdentifier);
assertEquals(Citations.EPSG, identifier.getAuthority());
assertEquals("30591", identifier.getCode());
assertEquals("EPSG:30591", identifier.toString());
}