### Question:
RecordDoubleClickEvent extends Event<RecordDoubleClickHandler> { @Override public int hashCode() { return Objects.hashCode(getSource(), viewer, record, recordNum, field, fieldNum); } RecordDoubleClickEvent(Object source, ListGrid viewer, Record record, int recordNum, ListGridField field, int fieldNum); static Type<RecordDoubleClickHandler> getType(); @Override Event.Type<RecordDoubleClickHandler> getAssociatedType(); ListGrid getViewer(); Record getRecord(); int getRecordNum(); ListGridField getField(); int getFieldNum(); @Override boolean equals(Object obj); @Override int hashCode();  }### Answer:
@Test public void test_hashcodeEquality() { assertEquals(new RecordDoubleClickEvent(source, viewer, record, recordNum, field, fieldNum).hashCode(), event.hashCode()); }