Author: cbrisson Date: Sun Mar 3 12:58:33 2019 New Revision: 1854699 URL: http://svn.apache.org/viewvc?rev=1854699&view=rev Log: [engine] Fix another test case for last commit
Modified: velocity/engine/trunk/velocity-engine-core/src/test/java/org/apache/velocity/test/ArrayMethodsTestCase.java Modified: velocity/engine/trunk/velocity-engine-core/src/test/java/org/apache/velocity/test/ArrayMethodsTestCase.java URL: http://svn.apache.org/viewvc/velocity/engine/trunk/velocity-engine-core/src/test/java/org/apache/velocity/test/ArrayMethodsTestCase.java?rev=1854699&r1=1854698&r2=1854699&view=diff ============================================================================== --- velocity/engine/trunk/velocity-engine-core/src/test/java/org/apache/velocity/test/ArrayMethodsTestCase.java (original) +++ velocity/engine/trunk/velocity-engine-core/src/test/java/org/apache/velocity/test/ArrayMethodsTestCase.java Sun Mar 3 12:58:33 2019 @@ -114,9 +114,13 @@ public class ArrayMethodsTestCase extend checkPropertyResult("empty", String.valueOf(isEmpty), compareToList); - // check that the wrapping doesn't apply to java.lang.Object methods - // such as toString() (for backwards compatibility). - assertFalse(evaluate("$array").equals(evaluate("$list"))); + // Since 2.1, arrays are rendered the same way as lists + String renderArray = evaluate("$array"); + String renderList = evaluate("$list"); + System.err.println("<<< " + renderArray); + System.err.println(">>> " + renderList); + if (compareToList) assertTrue(renderArray.equals(renderList)); + else assertFalse(renderArray.equals(renderList)); for (int i=0; i < size; i++) {