### Question:
UrlSchemaSupplier implements SchemaSupplier { @Override public final boolean equals(final Object obj) { if (obj instanceof UrlSchemaSupplier) { final UrlSchemaSupplier other = (UrlSchemaSupplier)obj; return this.getUrl().equals(other.getUrl()); } return false; } UrlSchemaSupplier(final URL pUrl); URL getUrl(); @Override Source makeSource(); @Override String toString(); @Override final boolean equals(final Object obj); @Override final int hashCode();  }### Answer:
@Test public void testEquals() { EqualsVerifier.forClass(UrlSchemaSupplier.class) .withNonnullFields("url") .verify(); }