merged from HEAD: multiline string literals
diff --git a/tests/org.eclipse.dltk.javascript.formatter.tests/scripts/strings.js b/tests/org.eclipse.dltk.javascript.formatter.tests/scripts/strings.js new file mode 100644 index 0000000..8578ae6 --- /dev/null +++ b/tests/org.eclipse.dltk.javascript.formatter.tests/scripts/strings.js
@@ -0,0 +1,19 @@ +==== string-literals + a = " aaaa "; +b = ' 1000 '; +== +a = " aaaa "; +b = ' 1000 '; +==== multiline-string-literals + function test() { + a = "1\ +2\ +3"; + } +== +function test () { + a = "1\ +2\ +3"; +} +====
diff --git a/tests/org.eclipse.dltk.javascript.formatter.tests/src/org/eclipse/dltk/javascript/formatter/tests/AllTests.java b/tests/org.eclipse.dltk.javascript.formatter.tests/src/org/eclipse/dltk/javascript/formatter/tests/AllTests.java index 8dd76b8..898a4e8 100644 --- a/tests/org.eclipse.dltk.javascript.formatter.tests/src/org/eclipse/dltk/javascript/formatter/tests/AllTests.java +++ b/tests/org.eclipse.dltk.javascript.formatter.tests/src/org/eclipse/dltk/javascript/formatter/tests/AllTests.java
@@ -32,6 +32,7 @@ suite.addTest(SwitchTest.suite()); suite.addTest(TryCatchTest.suite()); suite.addTest(SpacesTest.suite()); + suite.addTest(StringsTest.suite()); suite.addTest(BlockTest.suite()); suite.addTest(ForStatementTest.suite()); suite.addTest(WhileTest.suite());
diff --git a/tests/org.eclipse.dltk.javascript.formatter.tests/src/org/eclipse/dltk/javascript/formatter/tests/StringsTest.java b/tests/org.eclipse.dltk.javascript.formatter.tests/src/org/eclipse/dltk/javascript/formatter/tests/StringsTest.java new file mode 100644 index 0000000..9e21c36 --- /dev/null +++ b/tests/org.eclipse.dltk.javascript.formatter.tests/src/org/eclipse/dltk/javascript/formatter/tests/StringsTest.java
@@ -0,0 +1,26 @@ +/******************************************************************************* + * Copyright (c) 2009 xored software, Inc. + * + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * xored software, Inc. - initial API and Implementation (Vladimir Belov) + *******************************************************************************/ + +package org.eclipse.dltk.javascript.formatter.tests; + +import junit.framework.TestSuite; + +import org.eclipse.dltk.formatter.tests.ScriptedTest; + +public class StringsTest extends ScriptedTest { + + public static TestSuite suite() { + return new StringsTest().createScriptedSuite( + JavaScriptFormatterTestsPlugin.CONTEXT, "scripts/strings.js"); + } + +}