@Test public void testDefaultInstance() { DisplayData none = DisplayData.none(); assertThat(none.items(), empty()); }
@Test public void testHasDisplayItem() { Matcher<DisplayData> matcher = hasDisplayItem(); assertFalse(matcher.matches(DisplayData.none())); assertThat(createDisplayDataWithItem("foo", "bar"), matcher); }
@Test public void testHasDisplayItemDescription() { Matcher<DisplayData> matcher = hasDisplayItem(); Description desc = new StringDescription(); Description mismatchDesc = new StringDescription(); matcher.describeTo(desc); matcher.describeMismatch(DisplayData.none(), mismatchDesc); assertEquals("DisplayData not an empty collection", desc.toString()); assertEquals("DisplayData was <[]>", mismatchDesc.toString()); }