### Question:
IdentitySchemaInfo implements SchemaInfo { @Override public String getEcoId() { return ecoId; } IdentitySchemaInfo(
            @JsonProperty("subject") String subject,
            @JsonProperty("version") int version,
            @JsonProperty("schemaRegistryId") int schemaRegistryId); @Override String getSubject(); @Override int getVersion(); @Override int getSchemaRegistryId(); @Override String getEcoId(); @Override int hashCode(); @Override boolean equals(Object obj); @Override String toString(); @SuppressWarnings("rawtypes") Builder toBuilder(); static Builder<? extends Builder<?>> builder(); static Builder<? extends Builder<?>> builder(IdentitySchemaInfo origin); static IdentitySchemaInfo cast(T schemaInfo);  }### Answer:
@Test public void testEcoIdCalculated() throws Exception { IdentitySchemaInfo schemaInfo = SchemaTestData.randomIdentitySchemaInfo(); Assert.assertNotNull(schemaInfo); Assert.assertNotNull(schemaInfo.getEcoId()); }