private Result isTrue(String message, boolean condition) { if (condition) { return Result.pass(); } return Result.fail(message); }
private Result isNull(String message, Object object) { if (object != null) { return Result.fail(message); } return Result.pass(); }
/** * * @param message * @param condition * @return fail with message if false */ private Result isTrue(String message, boolean condition) { if (condition) { return Result.pass(); } return Result.fail(message); }
/** * * @param message * @param condition * @return fail with message if false */ private Result isTrue(String message, boolean condition) { if (condition) { return Result.pass(); } return Result.fail(message); }
/** * * @param message * @param condition * @return fail with message if true */ private Result isFalse(String message, boolean condition) { if (!condition) { return Result.pass(); } return Result.fail(message); }
private Result isFalse(String message, boolean condition) { if (!condition) { return Result.pass(); } return Result.fail(message); }
private Result isTrue(String message, boolean condition) { if (condition) { return Result.pass(); } return Result.fail(message); }
private Result isNull(String message, Object object) { if (object != null) { return Result.fail(message); } return Result.pass(); }
/** * * @param message * @param object * @return fail with message if not null */ private Result isNull(String message, Object object) { if (object != null) { return Result.fail(message); } return Result.pass(); }
/** * * @param message * @param condition * @return fail with message if true */ private Result isFalse(String message, boolean condition) { if (!condition) { return Result.pass(); } return Result.fail(message); }
private Result isEqual(Object expected, Object actual) { if (expected == null && actual == null) { return Result.pass(); } if (expected != null && expected.equals(actual)) { return Result.pass(); } String message = "expected:<" + expected + "> but was:<" + actual + ">"; return Result.fail(message); }
/** * Asserts the last rendered <code>Page</code> class. * * @param <C> * @param expectedRenderedPageClass * expected class of last rendered page * @return a <code>Result</code> */ public <C extends Page> Result isRenderedPage(Class<C> expectedRenderedPageClass) { Args.notNull(expectedRenderedPageClass, "expectedRenderedPageClass"); Page page = getLastRenderedPage(); if (page == null) { return Result.fail("page was null"); } if (!expectedRenderedPageClass.isAssignableFrom(page.getClass())) { return Result.fail(String.format("classes not the same, expected '%s', current '%s'", expectedRenderedPageClass, page.getClass())); } return Result.pass(); }
protected final Result isEqual(Object expected, Object actual) { if (expected == null && actual == null) { return Result.pass(); } if (expected != null && expected.equals(actual)) { return Result.pass(); } String message = "expected:<" + expected + "> but was:<" + actual + ">"; return Result.fail(message); }
/** * * @param expected * @param actual * @return fail with message if not equal */ protected final Result isEqual(Object expected, Object actual) { if (expected == null && actual == null) { return Result.pass(); } if (expected != null && expected.equals(actual)) { return Result.pass(); } String message = "expected:<" + expected + "> but was:<" + actual + ">"; return Result.fail(message); }
/** * * @param expected * @param actual * @return fail with message if not equal */ protected final Result isEqual(Object expected, Object actual) { if (expected == null && actual == null) { return Result.pass(); } if (expected != null && expected.equals(actual)) { return Result.pass(); } String message = "expected:<" + expected + "> but was:<" + actual + ">"; return Result.fail(message); }
/** * Asserts that a component's markup has loaded with the given style. * * @param component * The component which markup to check * @param expectedStyle * The expected style of the component's markup. For example: <em>green</em> in * <code>MyPanel_green.html</code> */ public void assertMarkupStyle(Component component, String expectedStyle) { Result result = Result.PASS; IMarkupFragment markup = getMarkupFragment(component); String actualStyle = markup.getMarkupResourceStream().getStyle(); if (Objects.equal(expectedStyle, actualStyle) == false) { result = Result .fail(String.format("Wrong style for component '%s'. Actual: '%s', expected: '%s'", component.getPageRelativePath(), actualStyle, expectedStyle)); } assertResult(result); }
/** * Asserts that a component's markup has loaded with the given variation * * @param component * The component which markup to check * @param expectedVariation * The expected variation of the component's markup */ public void assertMarkupVariation(Component component, String expectedVariation) { Result result = Result.PASS; IMarkupFragment markup = getMarkupFragment(component); String actualVariation = markup.getMarkupResourceStream().getVariation(); if (Objects.equal(expectedVariation, actualVariation) == false) { result = Result.fail(String.format("Wrong variation for component '%s'. Actual: '%s', expected: '%s'", component.getPageRelativePath(), actualVariation, expectedVariation)); } assertResult(result); }
/** * Asserts that a component's markup has loaded with the given locale * * @param component * The component which markup to check * @param expectedLocale * The expected locale of the component's markup */ public void assertMarkupLocale(Component component, Locale expectedLocale) { Result result = Result.PASS; IMarkupFragment markup = getMarkupFragment(component); Locale actualLocale = markup.getMarkupResourceStream().getLocale(); if (Objects.equal(expectedLocale, actualLocale) == false) { result = Result.fail(String.format("Wrong locale for component '%s'. Actual: '%s', expected: '%s'", component.getPageRelativePath(), actualLocale, expectedLocale)); } assertResult(result); }
/** * Asserts that a component's markup has loaded with the given locale * * @param component * The component which markup to check * @param expectedLocale * The expected locale of the component's markup */ public void assertMarkupLocale(Component component, Locale expectedLocale) { Result result = Result.PASS; IMarkupFragment markup = getMarkupFragment(component); Locale actualLocale = markup.getMarkupResourceStream().getLocale(); if (Objects.equal(expectedLocale, actualLocale) == false) { result = Result .fail(String.format("Wrong locale for component '%s'. Actual: '%s', expected: '%s'", component.getPageRelativePath(), actualLocale, expectedLocale)); } assertResult(result); }
/** * Asserts that a component's markup has loaded with the given style. * * @param component * The component which markup to check * @param expectedStyle * The expected style of the component's markup. * For example: <em>green</em> in <code>MyPanel_green.html</code> */ public void assertMarkupStyle(Component component, String expectedStyle) { Result result = Result.PASS; IMarkupFragment markup = getMarkupFragment(component); String actualStyle = markup.getMarkupResourceStream().getStyle(); if (Objects.equal(expectedStyle, actualStyle) == false) { result = Result.fail(String.format("Wrong style for component '%s'. Actual: '%s', expected: '%s'", component.getPageRelativePath(), actualStyle, expectedStyle)); } assertResult(result); }