@Test public void shownFailureWhenDisplayNone() { StubTextBox t = new StubTextBox(); t.getStyle().setDisplay(Display.NONE); try { assertThat(t, is(shown())); fail(); } catch (AssertionError ae) { assertThat(ae.getMessage(), is("\nExpected: is showing because display is not \"none\"\n but: display was \"none\"")); } }
@Test public void visibleFailure() { StubTextBox t = new StubTextBox(); t.getStyle().setVisibility(Visibility.HIDDEN); try { assertThat(t, is(visible())); fail(); } catch (AssertionError ae) { assertThat(ae.getMessage(), is("\nExpected: is visible because visibility is not \"hidden\"\n but: visibility was \"hidden\"")); } }
@Test public void invisibleFailureWhenVisible() { StubTextBox t = new StubTextBox(); t.getStyle().setVisibility(Visibility.VISIBLE); try { assertThat(t, is(invisible())); fail(); } catch (AssertionError ae) { assertThat(ae.getMessage(), is("\nExpected: is invisible because visibility is \"hidden\"\n but: visibility was \"visible\"")); } } }
@Test public void hiddenFailure() { StubTextBox t = new StubTextBox(); t.getStyle().setDisplay(Display.BLOCK); try { assertThat(t, is(hidden())); fail(); } catch (AssertionError ae) { assertThat(ae.getMessage(), is("\nExpected: is hidden because display is \"none\"\n but: display was \"block\"")); } }
@Test public void hasCssValueFailure() { StubTextBox t = new StubTextBox(); t.getStyle().setColor("blue"); try { assertThat(t, hasCssValue("color", "red")); fail(); } catch (AssertionError ae) { assertThat(ae.getMessage(), is("\nExpected: color is \"red\"\n but: color was \"blue\"")); } }
@Test public void shownSuccessWhenDisplayBlock() { StubTextBox t = new StubTextBox(); t.getStyle().setDisplay(Display.BLOCK); assertThat(t, is(shown())); }
@Test public void hiddenSuccess() { StubTextBox t = new StubTextBox(); t.getStyle().setDisplay(Display.NONE); assertThat(t, is(hidden())); }
@Test public void shownSuccessWhenDisplayInline() { StubTextBox t = new StubTextBox(); t.getStyle().setDisplay(Display.INLINE); assertThat(t, is(shown())); }
@Test public void shownSuccessWhenDisplayInlineBlock() { StubTextBox t = new StubTextBox(); t.getStyle().setDisplay(Display.INLINE_BLOCK); assertThat(t, is(shown())); }
@Test public void visibleSuccessWhenVisible() { StubTextBox t = new StubTextBox(); t.getStyle().setVisibility(Visibility.VISIBLE); assertThat(t, is(visible())); }
@Test public void invisibleSuccess() { StubTextBox t = new StubTextBox(); t.getStyle().setVisibility(Visibility.HIDDEN); assertThat(t, is(invisible())); }
@Test public void hasCssValueSuccess() { StubTextBox t = new StubTextBox(); t.getStyle().setColor("blue"); assertThat(t, hasCssValue("color", "blue")); }