コード例 #1
0
  @Test
  public void test01() {
    ResultMessage message = ResultMessage.fromText("text");

    assertThat(message.getText(), is("text"));
    assertThat(message.getCode(), is(nullValue()));
    assertThat(message.getArgs(), is(new Object[] {}));
  }
コード例 #2
0
  @Test
  public void testEquals01() {
    ResultMessage msg1 = ResultMessage.fromText("foo");
    ResultMessage msg2 = ResultMessage.fromCode("foo");
    ResultMessage msg3 = ResultMessage.fromCode("foo", "a");

    assertThat(msg1.equals(msg1), is(true));
    assertThat(msg1.equals(null), is(false));
    assertThat(msg1.equals("a"), is(false));
    assertThat(msg2.equals(msg3), is(false));
    assertThat(msg1.equals(ResultMessage.fromText("bar")), is(false));

    Set<ResultMessage> set = new HashSet<ResultMessage>();
    set.add(msg1);
    set.add(msg2);
    set.add(msg3);
    assertThat(set.contains(msg1), is(true));
    assertThat(set.contains(ResultMessage.fromText("foo")), is(true));
    assertThat(set.contains(ResultMessage.fromCode("foo")), is(true));
    assertThat(set.contains(ResultMessage.fromCode("foo", "a")), is(true));
  }
コード例 #3
0
 @Test(expected = IllegalArgumentException.class)
 public void test09() {
   ResultMessage.fromText(null);
 }