@Test public void test_equals_and_hashCode() throws Exception { Transition t1 = Transition.create("resolve", "OPEN", "RESOLVED"); Transition t2 = Transition.create("resolve", "REOPENED", "RESOLVED"); Transition t3 = Transition.create("confirm", "OPEN", "CONFIRMED"); assertThat(t1).isNotEqualTo(t2); assertThat(t1).isNotEqualTo(t3); assertThat(t1).isEqualTo(t1); assertThat(t1.hashCode()).isEqualTo(t1.hashCode()); }
@Test public void test_toString() throws Exception { Transition t1 = Transition.create("resolve", "OPEN", "RESOLVED"); assertThat(t1.toString()).isEqualTo("OPEN->resolve->RESOLVED"); }