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 junit.framework.TestCase;
12 import net.sourceforge.phpeclipse.builder.IdentifierIndexManager;
14 import org.eclipse.core.runtime.CoreException;
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
38 fManager.addInputStream(new StringBufferInputStream(testString),
40 } catch (CoreException e) {
41 // TODO Auto-generated catch block
49 * @see junit.framework.TestCase#setUp()
51 protected void setUp() throws Exception {
52 fManager = new IdentifierIndexManager("c:\\temp\\test");