X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse.tests/src/net/sourceforge/phpeclipse/phpeditor/php/test/PHPFormatterTest.java b/net.sourceforge.phpeclipse.tests/src/net/sourceforge/phpeclipse/phpeditor/php/test/PHPFormatterTest.java index 11e7ed1..d8b9d32 100644 --- a/net.sourceforge.phpeclipse.tests/src/net/sourceforge/phpeclipse/phpeditor/php/test/PHPFormatterTest.java +++ b/net.sourceforge.phpeclipse.tests/src/net/sourceforge/phpeclipse/phpeditor/php/test/PHPFormatterTest.java @@ -7,49 +7,66 @@ package net.sourceforge.phpeclipse.phpeditor.php.test; import java.util.Map; import junit.framework.TestCase; +import net.sourceforge.phpdt.core.JavaCore; import net.sourceforge.phpdt.internal.corext.codemanipulation.StubUtility; import net.sourceforge.phpdt.internal.corext.util.Strings; import net.sourceforge.phpdt.internal.formatter.CodeFormatter; import net.sourceforge.phpdt.internal.ui.preferences.CodeFormatterPreferencePage; -import net.sourceforge.phpeclipse.PHPCore; import org.eclipse.jface.text.IDocument; /** * Testcase for the PHP CodeFormatter + * * @author Stefan Langer - * @version $Revision: 1.1 $ + * @version $Revision: 1.5 $ */ public class PHPFormatterTest extends TestCase { private CodeFormatter fFormatter; + private IDocument fDocument; + private String fInitialIndentation; - /* (non-Javadoc) + /* + * (non-Javadoc) + * * @see junit.framework.TestCase#setUp() */ protected void setUp() throws Exception { - Map options = PHPCore.getOptions(); + Map options = JavaCore.getOptions(); fFormatter = new CodeFormatter(options); fDocument = new DummyDocument(); } + public void testFormatter0() { + System.out.println("----- testFormatter0 -----"); + String text = ""; + fDocument.set(text); + String lineDelimiter = StubUtility.getLineDelimiterFor(fDocument); + int indent = 0; + if (fInitialIndentation != null) { + indent = Strings.computeIndent(fInitialIndentation, CodeFormatterPreferencePage.getTabSize()); + } + String formatedString = fFormatter.format(text, indent, null, lineDelimiter); + String testResult = ""; + junit.framework.Assert.assertEquals(formatedString, testResult); + } + public void testFormatter1() { System.out.println("----- testFormatter1 -----"); - String text = ""; fDocument.set(text); - String lineDelimiter = StubUtility.getLineDelimiterFor(fDocument); - int indent = 0; if (fInitialIndentation != null) { indent = Strings.computeIndent(fInitialIndentation, CodeFormatterPreferencePage.getTabSize()); } String formatedString = fFormatter.format(text, indent, null, lineDelimiter); - - String testResult = ""; - + String testResult = ""; junit.framework.Assert.assertEquals(formatedString, testResult); } @@ -58,17 +75,29 @@ public class PHPFormatterTest extends TestCase { System.out.println("----- testFormatter2 -----"); String text = ""; fDocument.set(text); - String lineDelimiter = StubUtility.getLineDelimiterFor(fDocument); - int indent = 0; if (fInitialIndentation != null) { indent = Strings.computeIndent(fInitialIndentation, CodeFormatterPreferencePage.getTabSize()); } String formatedString = fFormatter.format(text, indent, null, lineDelimiter); + String testResult = ""; + junit.framework.Assert.assertEquals(formatedString, testResult); + } - String testResult = ""; - + public void testFormatter3() { + System.out.println("----- testFormatter1 -----"); + String text = ""; + fDocument.set(text); + String lineDelimiter = StubUtility.getLineDelimiterFor(fDocument); + int indent = 0; + if (fInitialIndentation != null) { + indent = Strings.computeIndent(fInitialIndentation, CodeFormatterPreferencePage.getTabSize()); + } + String formatedString = fFormatter.format(text, indent, null, lineDelimiter); + String testResult = ""; junit.framework.Assert.assertEquals(formatedString, testResult); } -} +} \ No newline at end of file