Currently all verify methods of SmartClientWebDriver write the expected and actual value to the error output on differences except for verifyValue for Boolean, Integer and String. Only in the verifyValue for Longs this code is present:
Could you please add that one line of code to the methods? It would greatly help in understanding what went wrong during tests when verifyValue fails.
Code:
final boolean match = (expected == null) ? (value == null) : expected.equals(value); if (!match) { System.err.println("Expected: '" + expected + "', found: '" + value + "'"); }
Comment