@Test public void shouldBeEqual() { SshSudoFile f1 = new SshSudoFile(connection, REMOTE_PATH, false); SshSudoFile f2 = new SshSudoFile(connection, REMOTE_PATH, false); assertThat(f1, is(f2)); assertThat(f1.hashCode(), is(f2.hashCode())); }
@Test public void shouldNotBeEqualWhenOneIsTempAndAnotherIsNot() { SshSudoFile f1 = new SshSudoFile(connection, REMOTE_PATH, false); SshSudoFile f2 = new SshSudoFile(connection, REMOTE_PATH, true); assertThat(f1, is(not(f2))); assertThat(f1.hashCode(), is(not(f2.hashCode()))); }