@Test public void testStartsWith() { // GIVEN String expected = "test"; String actual = "test value"; // WHEN / THEN GAssert.assertStartsWith(expected, actual); }
@Test public void testStartsWith_fail_toShort() { // GIVEN String expected = ""; String actual = "test value"; try { // WHEN GAssert.assertStartsWith(expected, actual); fail(); } catch (AssertionError e) { // THEN assertEquals( "expected value: \"\" is too short expected:<[]> but was:<[test value]>", e.getMessage()); } }
@Test public void testStartsWith_actualToShort_fail() { // GIVEN String expected = "value"; String actual = "tes"; try { // WHEN GAssert.assertStartsWith(expected, actual); fail(); } catch (ComparisonFailure e) { // THEN assertEquals( "Expected: a string starting with \"value\"\n" + " but: was \"tes\" expected:<[value]> but was:<[tes]>", e.getMessage()); } }