2 * Created on 08.05.2004
4 * To change the template for this generated file go to
5 * Window - Preferences - Java - Code Generation - Code and Comments
7 package net.sourceforge.phpeclipse.phpeditor.php.test;
9 import java.io.StringBufferInputStream;
11 import org.eclipse.core.runtime.CoreException;
13 import junit.framework.TestCase;
14 import net.sourceforge.phpeclipse.builder.IdentifierIndexManager;
19 public class IdentifierIndexManagerTest extends TestCase {
20 IdentifierIndexManager fManager;
22 public void testManager() {
23 System.out.println("----- testManager -----");
24 String testString = "<?php if ((eregi(\"<[^>]*script*\\\"?[^>]*>\", $secvalue)) ||\r\n" +
25 " (eregi(\"<[^>]*object*\\\"?[^>]*>\", $secvalue)) ||\r\n" +
26 " (eregi(\"<[^>]*iframe*\\\"?[^>]*>\", $secvalue)) ||\r\n" +
27 " (eregi(\"<[^>]*applet*\\\"?[^>]*>\", $secvalue)) ||\r\n" +
28 " (eregi(\"<[^>]*meta*\\\"?[^>]*>\", $secvalue)) ||\r\n" +
29 " (eregi(\"<[^>]*style*\\\"?[^>]*>\", $secvalue)) ||\r\n" +
30 " (eregi(\"<[^>]*form*\\\"?[^>]*>\", $secvalue)) ||\r\n" +
31 " (eregi(\"\\([^>]*\\\"?[^)]*\\)\", $secvalue)) ||\r\n" +
32 " (eregi(\"\\\"\", $secvalue))) {\r\n" +
33 " 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" +
35 IdentifierIndexManager.LineCreator lineCreator = fManager.createLineCreator();
37 fManager.addInputStream(new StringBufferInputStream(testString), "test", lineCreator);
38 } catch (CoreException e) {
39 // TODO Auto-generated catch block
44 * @see junit.framework.TestCase#setUp()
46 protected void setUp() throws Exception {
47 fManager = new IdentifierIndexManager("c:\\temp\\test");