From fd487ad1b8d11dbc3df29b3073a0ec89f998c819 Mon Sep 17 00:00:00 2001 From: Steve Block Date: Wed, 29 Sep 2010 12:46:19 +0100 Subject: Use the empty string when expected text results are missing in DumpRenderTree2 Change-Id: I204583ecc9c6a8017349124d5813c693c7f00dc9 --- .../com/android/dumprendertree2/TextResult.java | 48 +++++----------------- 1 file changed, 10 insertions(+), 38 deletions(-) (limited to 'tests/DumpRenderTree2/src') diff --git a/tests/DumpRenderTree2/src/com/android/dumprendertree2/TextResult.java b/tests/DumpRenderTree2/src/com/android/dumprendertree2/TextResult.java index 1460178..fce8355 100644 --- a/tests/DumpRenderTree2/src/com/android/dumprendertree2/TextResult.java +++ b/tests/DumpRenderTree2/src/com/android/dumprendertree2/TextResult.java @@ -88,12 +88,8 @@ public class TextResult extends AbstractResult { @Override public ResultCode getResultCode() { if (mResultCode == null) { - if (mExpectedResult == null) { - mResultCode = AbstractResult.ResultCode.NO_EXPECTED_RESULT; - } else { - mResultCode = resultsMatch() ? AbstractResult.ResultCode.RESULTS_MATCH - : AbstractResult.ResultCode.RESULTS_DIFFER; - } + mResultCode = resultsMatch() ? AbstractResult.ResultCode.RESULTS_MATCH + : AbstractResult.ResultCode.RESULTS_DIFFER; } return mResultCode; } @@ -135,7 +131,7 @@ public class TextResult extends AbstractResult { public String getActualTextResult() { String additionalTextResultString = getAdditionalTextOutputString(); if (additionalTextResultString != null) { - return additionalTextResultString+ mActualResult; + return additionalTextResultString + mActualResult; } return mActualResult; @@ -169,11 +165,16 @@ public class TextResult extends AbstractResult { @Override public void setExpectedTextResult(String expectedResult) { - mExpectedResult = expectedResult; + // For text results, we use an empty string for the expected result when none is + // present, as other WebKit platforms do. + mExpectedResult = expectedResult == null ? "" : expectedResult; } @Override public String getDiffAsHtml() { + assert mExpectedResult != null; + assert mActualResult != null; + StringBuilder html = new StringBuilder(); html.append(""); html.append(" "); @@ -182,11 +183,7 @@ public class TextResult extends AbstractResult { html.append(" "); html.append(" "); - if (mExpectedResult == null || mActualResult == null) { - appendNullsHtml(html); - } else { - appendDiffHtml(html); - } + appendDiffHtml(html); html.append(" "); html.append(" "); @@ -216,31 +213,6 @@ public class TextResult extends AbstractResult { actualLineNums, actualLines)); } - private void appendNullsHtml(StringBuilder html) { - /** TODO: Create a separate row for each line of not null result */ - html.append(" "); - html.append(" "); - html.append(" "); - html.append(" "); - html.append(" "); - html.append(" "); - html.append(" "); - } - @Override public TestType getType() { return TestType.TEXT; -- cgit v1.1
Actual result:
"); - html.append(" "); - if (mExpectedResult == null) { - html.append("Expected result was NULL"); - } else { - html.append(mExpectedResult.replace("\n", "
")); - } - html.append("
"); - html.append(" "); - if (mActualResult == null) { - html.append("Actual result was NULL"); - } else { - html.append(mActualResult.replace("\n", "
")); - } - html.append("