예제 #1
0
  @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());
  }
예제 #2
0
 @Test
 public void test_toString() throws Exception {
   Transition t1 = Transition.create("resolve", "OPEN", "RESOLVED");
   assertThat(t1.toString()).isEqualTo("OPEN->resolve->RESOLVED");
 }