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();

Reply via email to