This is an automated email from the ASF dual-hosted git repository. joshtynjala pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-compiler.git
commit 3043a5c7614f4bcf67bb80f455682b0df310c330 Author: Josh Tynjala <[email protected]> AuthorDate: Mon Nov 22 15:07:50 2021 -0800 formatter: tests --- .../apache/royale/formatter/TestArrayLiteral.java | 50 ++++++++++++++++++++++ .../apache/royale/formatter/TestObjectLiteral.java | 3 +- 2 files changed, 51 insertions(+), 2 deletions(-) diff --git a/formatter/src/test/java/org/apache/royale/formatter/TestArrayLiteral.java b/formatter/src/test/java/org/apache/royale/formatter/TestArrayLiteral.java index 2a28563..841803e 100644 --- a/formatter/src/test/java/org/apache/royale/formatter/TestArrayLiteral.java +++ b/formatter/src/test/java/org/apache/royale/formatter/TestArrayLiteral.java @@ -76,6 +76,56 @@ public class TestArrayLiteral extends BaseFormatterTests { } @Test + public void testMultipleNumbersOnMultipleLines1() { + FORMATTER formatter = new FORMATTER(); + formatter.insertSpaceBeforeAndAfterBinaryOperators = true; + String result = formatter.formatActionScriptText( + // @formatter:off + "var array:Array = [123.4, 567.8,\n" + + "\t901.2];\n" + + "statement;", + // @formatter:on + problems + ); + assertEquals( + // @formatter:off + "var array:Array = [123.4, 567.8,\n" + + "\t\t901.2];\n" + + "statement;", + // @formatter:on + result); + } + + @Test + public void testMultipleNumbersOnMultipleLines2() { + FORMATTER formatter = new FORMATTER(); + formatter.insertSpaceBeforeAndAfterBinaryOperators = true; + String result = formatter.formatActionScriptText( + // @formatter:off + "var array:Array =\n" + + "\t[\n" + + "\t\t123.4,\n" + + "\t\t567.8,\n" + + "\t\t901.2\n" + + "\t];\n" + + "statement;", + // @formatter:on + problems + ); + assertEquals( + // @formatter:off + "var array:Array =\n" + + "\t[\n" + + "\t\t123.4,\n" + + "\t\t567.8,\n" + + "\t\t901.2\n" + + "\t];\n" + + "statement;", + // @formatter:on + result); + } + + @Test public void testMultipleStringsOnOneLine() { FORMATTER formatter = new FORMATTER(); formatter.insertSpaceBeforeAndAfterBinaryOperators = true; diff --git a/formatter/src/test/java/org/apache/royale/formatter/TestObjectLiteral.java b/formatter/src/test/java/org/apache/royale/formatter/TestObjectLiteral.java index 91fc018..e6b0748 100644 --- a/formatter/src/test/java/org/apache/royale/formatter/TestObjectLiteral.java +++ b/formatter/src/test/java/org/apache/royale/formatter/TestObjectLiteral.java @@ -99,7 +99,7 @@ public class TestObjectLiteral extends BaseFormatterTests { } @Test - public void testMultipleFieldsOnMultipleLines() { + public void testMultipleFieldsOnMultipleLines1() { FORMATTER formatter = new FORMATTER(); formatter.insertSpaceBeforeAndAfterBinaryOperators = true; String result = formatter.formatActionScriptText( @@ -123,7 +123,6 @@ public class TestObjectLiteral extends BaseFormatterTests { result); } - @Test public void testMultipleFieldsOnMultipleLines2() { FORMATTER formatter = new FORMATTER();
