RunningKeyword { @Override public int hashCode() { return Objects.hashCode(libOrResourceName, keywordName, callType); } RunningKeyword(final String libOrResourceName, final String keywordName, final KeywordCallType callType);  RunningKeyword(final RunningKeyword keyword, final KeywordCallType callType);  RunningKeyword(final RunningKeyword keyword); boolean isSetup(); boolean isTeardown(); boolean isForLoop(); boolean isForIteration(); String asCall(); String getSourceName(); String getName(); KeywordCallType getType(); @Override boolean equals(final Object obj); @Override int hashCode(); @Override String toString();  }
@Test public void hashCodeTests() { assertThat(new RunningKeyword("lib", "kw", KeywordCallType.SETUP).hashCode()) .isEqualTo(new RunningKeyword("lib", "kw", KeywordCallType.SETUP).hashCode()); }