@Test public void testHashCode() { ExperimentBatch expBatchCopy = ExperimentBatch.from(expBatch).build(); assertEquals(expBatch.hashCode(), expBatchCopy.hashCode()); expBatchCopy.setProfile(new HashMap<String, Object>()); assertNotEquals(expBatch.hashCode(), expBatchCopy.hashCode()); }
@Override public int hashCode() { return HashCodeBuilder.reflectionHashCode(this); }
ExperimentBatch { @Override public int hashCode() { return HashCodeBuilder.reflectionHashCode(this); } }
ExperimentBatch { @Override public int hashCode() { return HashCodeBuilder.reflectionHashCode(this); } protected  ExperimentBatch(); }
ExperimentBatch { @Override public int hashCode() { return HashCodeBuilder.reflectionHashCode(this); } protected  ExperimentBatch(); static Builder newInstance(); static Builder from(ExperimentBatch batch); Set<Experiment.Label> getLabels(); Map<String, Object> getProfile(); Map<String, Object> getPersonalizationParameters(); void setProfile(Map<String, Object> profile); void setLabels(Set<Experiment.Label> labels); @Override String toString(); @Override int hashCode(); @Override boolean equals(Object obj); }
ExperimentBatch { @Override public int hashCode() { return HashCodeBuilder.reflectionHashCode(this); } protected  ExperimentBatch(); static Builder newInstance(); static Builder from(ExperimentBatch batch); Set<Experiment.Label> getLabels(); Map<String, Object> getProfile(); Map<String, Object> getPersonalizationParameters(); void setProfile(Map<String, Object> profile); void setLabels(Set<Experiment.Label> labels); @Override String toString(); @Override int hashCode(); @Override boolean equals(Object obj);  }