import java.io.StringBufferInputStream;
-import org.eclipse.core.runtime.CoreException;
-
import junit.framework.TestCase;
import net.sourceforge.phpeclipse.builder.IdentifierIndexManager;
+import org.eclipse.core.runtime.CoreException;
+
/**
*
*/
public class IdentifierIndexManagerTest extends TestCase {
- IdentifierIndexManager fManager;
-
- public void testManager() {
- System.out.println("----- testManager -----");
- String testString = "<?php if ((eregi(\"<[^>]*script*\\\"?[^>]*>\", $secvalue)) ||\r\n" +
- " (eregi(\"<[^>]*object*\\\"?[^>]*>\", $secvalue)) ||\r\n" +
- " (eregi(\"<[^>]*iframe*\\\"?[^>]*>\", $secvalue)) ||\r\n" +
- " (eregi(\"<[^>]*applet*\\\"?[^>]*>\", $secvalue)) ||\r\n" +
- " (eregi(\"<[^>]*meta*\\\"?[^>]*>\", $secvalue)) ||\r\n" +
- " (eregi(\"<[^>]*style*\\\"?[^>]*>\", $secvalue)) ||\r\n" +
- " (eregi(\"<[^>]*form*\\\"?[^>]*>\", $secvalue)) ||\r\n" +
- " (eregi(\"\\([^>]*\\\"?[^)]*\\)\", $secvalue)) ||\r\n" +
- " (eregi(\"\\\"\", $secvalue))) {\r\n" +
- " die (\"<center><img src=images/logo.gif><br><br><b>The html tags you attempted to use are not allowed</b><br><br>[ <a href=\\\"javascript:history.go(-1)\\\"><b>Go Back</b></a> ]\");\r\n" +
- " } ?>";
- IdentifierIndexManager.LineCreator lineCreator = fManager.createLineCreator();
- try {
- fManager.addInputStream(new StringBufferInputStream(testString), "test", lineCreator);
- } catch (CoreException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- /* (non-Javadoc)
- * @see junit.framework.TestCase#setUp()
- */
- protected void setUp() throws Exception {
- fManager = new IdentifierIndexManager("c:\\temp\\test");
- }
+ IdentifierIndexManager fManager;
+
+ public void testManager() {
+ System.out.println("----- testManager -----");
+ String testString = "<?php if ((eregi(\"<[^>]*script*\\\"?[^>]*>\", $secvalue)) ||\r\n"
+ + " (eregi(\"<[^>]*object*\\\"?[^>]*>\", $secvalue)) ||\r\n"
+ + " (eregi(\"<[^>]*iframe*\\\"?[^>]*>\", $secvalue)) ||\r\n"
+ + " (eregi(\"<[^>]*applet*\\\"?[^>]*>\", $secvalue)) ||\r\n"
+ + " (eregi(\"<[^>]*meta*\\\"?[^>]*>\", $secvalue)) ||\r\n"
+ + " (eregi(\"<[^>]*style*\\\"?[^>]*>\", $secvalue)) ||\r\n"
+ + " (eregi(\"<[^>]*form*\\\"?[^>]*>\", $secvalue)) ||\r\n"
+ + " (eregi(\"\\([^>]*\\\"?[^)]*\\)\", $secvalue)) ||\r\n"
+ + " (eregi(\"\\\"\", $secvalue))) {\r\n"
+ + " die (\"<center><img src=images/logo.gif><br><br><b>The html tags you attempted to use are not allowed</b><br><br>[ <a href=\\\"javascript:history.go(-1)\\\"><b>Go Back</b></a> ]\");\r\n"
+ + " } ?>";
+ IdentifierIndexManager.LineCreator lineCreator = fManager
+ .createLineCreator();
+ try {
+ fManager.addInputStream(new StringBufferInputStream(testString),
+ "test", lineCreator);
+ } catch (CoreException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see junit.framework.TestCase#setUp()
+ */
+ protected void setUp() throws Exception {
+ fManager = new IdentifierIndexManager("c:\\temp\\test");
+ }
}