@Test public void test04() { ResultMessage message = ResultMessage.fromCode("xxx.yyy.code", (Object[]) null); assertThat(message.getText(), is(nullValue())); assertThat(message.getCode(), is("xxx.yyy.code")); assertThat(message.getArgs(), is(new Object[] {})); }
@Test public void test03() { ResultMessage message = ResultMessage.fromCode("xxx.yyy.code", "a", 1, "x"); System.out.println(message); assertThat(message.getText(), is(nullValue())); assertThat(message.getCode(), is("xxx.yyy.code")); assertThat(message.getArgs(), is(new Object[] {"a", 1, "x"})); }
@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)); }
@Test(expected = IllegalArgumentException.class) public void test08() { ResultMessage.fromCode(null, (Object[]) null); }