You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by jo...@apache.org on 2021/11/22 23:11:37 UTC

[royale-compiler] 04/04: formatter: tests

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 <jo...@apache.org>
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();