Author: scabanovich
Date: 2011-12-06 20:20:34 -0500 (Tue, 06 Dec 2011)
New Revision: 37032
Added:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.classpath
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.project
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/.jsdtscope
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.jdt.core.prefs
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.wst.common.component
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.wst.common.project.facet.core.xml
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.wst.jsdt.ui.superType.container
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.wst.jsdt.ui.superType.name
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.maven.ide.eclipse.prefs
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/install-ui.sh
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/pom.xml
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/run-tomcat.cmd
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/java/
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/resources/
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/META-INF/
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/META-INF/MANIFEST.MF
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/WEB-INF/
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/WEB-INF/faces-config.xml
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/WEB-INF/lib/
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/WEB-INF/lib/stopka-taglib-0.9.jar
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/WEB-INF/lib/stopka-ui-base-1.0.1.jar
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/WEB-INF/web.xml
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/system/
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/system/styles/
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/system/styles/component.css
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/system/styles/filemanager.css
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/system/styles/stopka.css
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/system/styles/subitem.css
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/test.jspx
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/src/org/jboss/tools/jst/text/ext/test/TaglibOpenOnTest.java
Modified:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/src/org/jboss/tools/jst/text/ext/test/JstTextExtAllTests.java
Log:
JBIDE-10302
https://issues.jboss.org/browse/JBIDE-10302
Test is added.
Added:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.classpath
===================================================================
--- trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.classpath
(rev 0)
+++
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.classpath 2011-12-07
01:20:34 UTC (rev 37032)
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" output="target/classes"
path="src/main/java"/>
+ <classpathentry excluding="**" kind="src"
output="target/classes" path="src/main/resources"/>
+ <classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="con"
path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER">
+ <attributes>
+ <attribute name="org.eclipse.jst.component.dependency"
value="/WEB-INF/lib"/>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="con"
path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/Apache
Tomcat v6.0"/>
+ <classpathentry kind="con"
path="org.eclipse.jst.j2ee.internal.web.container"/>
+ <classpathentry kind="con"
path="org.eclipse.jst.j2ee.internal.module.container"/>
+ <classpathentry kind="output" path="target/classes"/>
+</classpath>
Property changes on:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.classpath
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.project
===================================================================
--- trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.project
(rev 0)
+++
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.project 2011-12-07
01:20:34 UTC (rev 37032)
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>stopka-ui-test</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.maven.ide.eclipse.maven2Builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.jboss.tools.jst.web.kb.kbbuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
+ <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.maven.ide.eclipse.maven2Nature</nature>
+ <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
+ <nature>org.eclipse.wst.jsdt.core.jsNature</nature>
+ <nature>org.jboss.tools.jst.web.kb.kbnature</nature>
+ <nature>org.jboss.tools.jsf.jsfnature</nature>
+ </natures>
+</projectDescription>
Property changes on:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.project
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/.jsdtscope
===================================================================
---
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/.jsdtscope
(rev 0)
+++
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/.jsdtscope 2011-12-07
01:20:34 UTC (rev 37032)
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src/main/webapp"/>
+ <classpathentry kind="con"
path="org.eclipse.wst.jsdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="con"
path="org.eclipse.wst.jsdt.launching.WebProject">
+ <attributes>
+ <attribute name="hide" value="true"/>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="con"
path="org.eclipse.wst.jsdt.launching.baseBrowserLibrary"/>
+ <classpathentry kind="output" path=""/>
+</classpath>
Added:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.jdt.core.prefs
===================================================================
---
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.jdt.core.prefs
(rev 0)
+++
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.jdt.core.prefs 2011-12-07
01:20:34 UTC (rev 37032)
@@ -0,0 +1,9 @@
+#Fri Nov 11 13:07:17 VET 2011
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.source=1.5
Property changes on:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.jdt.core.prefs
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.wst.common.component
===================================================================
---
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.wst.common.component
(rev 0)
+++
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.wst.common.component 2011-12-07
01:20:34 UTC (rev 37032)
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project-modules id="moduleCoreId" project-version="1.5.0">
+ <wb-module deploy-name="stopka-ui-test">
+ <wb-resource deploy-path="/WEB-INF/classes"
source-path="/src/main/resources"/>
+ <wb-resource deploy-path="/WEB-INF/classes"
source-path="/src/main/java"/>
+ <wb-resource deploy-path="/"
source-path="/src/main/webapp"/>
+ <property name="context-root" value="stopka-ui-test"/>
+ <property name="java-output-path"
value="/stopka-ui-test/target/classes"/>
+ </wb-module>
+</project-modules>
Added:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml
===================================================================
---
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml
(rev 0)
+++
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml 2011-12-07
01:20:34 UTC (rev 37032)
@@ -0,0 +1,7 @@
+<root>
+ <facet id="jst.jsf">
+ <node name="libprov">
+ <attribute name="provider-id"
value="jsf-no-op-library-provider"/>
+ </node>
+ </facet>
+</root>
Property changes on:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.wst.common.project.facet.core.xml
===================================================================
---
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.wst.common.project.facet.core.xml
(rev 0)
+++
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.wst.common.project.facet.core.xml 2011-12-07
01:20:34 UTC (rev 37032)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<faceted-project>
+ <fixed facet="wst.jsdt.web"/>
+ <installed facet="java" version="1.5"/>
+ <installed facet="wst.jsdt.web" version="1.0"/>
+ <installed facet="jst.web" version="2.5"/>
+ <installed facet="jst.jsf" version="2.0"/>
+</faceted-project>
Property changes on:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.wst.common.project.facet.core.xml
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.wst.jsdt.ui.superType.container
===================================================================
---
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.wst.jsdt.ui.superType.container
(rev 0)
+++
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.wst.jsdt.ui.superType.container 2011-12-07
01:20:34 UTC (rev 37032)
@@ -0,0 +1 @@
+org.eclipse.wst.jsdt.launching.baseBrowserLibrary
\ No newline at end of file
Added:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.wst.jsdt.ui.superType.name
===================================================================
---
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.wst.jsdt.ui.superType.name
(rev 0)
+++
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.eclipse.wst.jsdt.ui.superType.name 2011-12-07
01:20:34 UTC (rev 37032)
@@ -0,0 +1 @@
+Window
\ No newline at end of file
Added:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.maven.ide.eclipse.prefs
===================================================================
---
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.maven.ide.eclipse.prefs
(rev 0)
+++
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.maven.ide.eclipse.prefs 2011-12-07
01:20:34 UTC (rev 37032)
@@ -0,0 +1,8 @@
+#Fri Nov 11 14:16:39 VET 2011
+activeProfiles=
+eclipse.preferences.version=1
+fullBuildGoals=process-test-resources
+resolveWorkspaceProjects=true
+resourceFilterGoals=process-resources resources\:testResources
+skipCompilerPlugin=true
+version=1
Property changes on:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/.settings/org.maven.ide.eclipse.prefs
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/install-ui.sh
===================================================================
---
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/install-ui.sh
(rev 0)
+++
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/install-ui.sh 2011-12-07
01:20:34 UTC (rev 37032)
@@ -0,0 +1,2 @@
+mvn install:install-file -Dfile=stopka-taglib-0.9.jar -DgroupId=stopka.us
-DartifactId=ui-components -Dversion=0.9 -Dpackaging=jar
+mvn install:install-file -Dfile=stopka-ui-base-1.0.1.jar -DgroupId=stopka.us
-DartifactId=stopka-ui-base -Dversion=1.0.1 -Dpackaging=jar
Added: trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/pom.xml
===================================================================
--- trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/pom.xml
(rev 0)
+++
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/pom.xml 2011-12-07
01:20:34 UTC (rev 37032)
@@ -0,0 +1,120 @@
+<project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>stopka.us.studio</groupId>
+ <artifactId>stopka-ui-test</artifactId>
+ <packaging>war</packaging>
+ <version>0.0.1-SNAPSHOT</version>
+ <name>stopka-ui-test Maven Webapp</name>
+ <url>http://maven.apache.org</url>
+
+ <dependencies>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>1.0.4</version>
+ </dependency>
+
+ <dependency>
+ <groupId>javax.servlet</groupId>
+ <artifactId>servlet-api</artifactId>
+ <version>2.5</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.servlet.jsp</groupId>
+ <artifactId>jsp-api</artifactId>
+ <version>2.1</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.servlet</groupId>
+ <artifactId>jstl</artifactId>
+ <version>1.2</version>
+ </dependency>
+
+ <dependency>
+ <groupId>stopka.us</groupId>
+ <artifactId>stopka-ui-base</artifactId>
+ <version>1.0.1</version>
+ </dependency>
+ <dependency>
+ <groupId>stopka.us</groupId>
+ <artifactId>ui-components</artifactId>
+ <version>0.9</version>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.8.2</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jmock</groupId>
+ <artifactId>jmock-junit4</artifactId>
+ <version>2.5.1</version>
+ <scope>test</scope>
+ </dependency>
+
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>tomcat-maven-plugin</artifactId>
+ <version>1.1</version>
+ </plugin>
+
+ <plugin>
+ <groupId>org.mortbay.jetty</groupId>
+ <artifactId>jetty-maven-plugin</artifactId>
+ <version>7.2.0.RC0</version>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>2.3.1</version>
+ <configuration>
+ <source>1.5</source>
+ <target>1.5</target>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-site-plugin</artifactId>
+ <version>2.3</version>
+ <configuration>
+ <inputEncoding>UTF-8</inputEncoding>
+ <outputEncoding>UTF-8</outputEncoding>
+ <generateReports>false</generateReports>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-clean-plugin</artifactId>
+ <version>2.3</version>
+ <configuration>
+ <filesets>
+ <fileset>
+ <directory>src/main/webapp/dynamics</directory>
+ </fileset>
+ </filesets>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-scm-plugin</artifactId>
+ <version>1.5</version>
+ <configuration>
+ <startDate>2011-08-01</startDate>
+ <endDate>2011-08-09</endDate>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
Property changes on:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/pom.xml
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/run-tomcat.cmd
===================================================================
---
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/run-tomcat.cmd
(rev 0)
+++
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/run-tomcat.cmd 2011-12-07
01:20:34 UTC (rev 37032)
@@ -0,0 +1,3 @@
+@echo off
+
+call mvn -f pom.xml clean tomcat:run
\ No newline at end of file
Added:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/META-INF/MANIFEST.MF
===================================================================
---
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/META-INF/MANIFEST.MF
(rev 0)
+++
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/META-INF/MANIFEST.MF 2011-12-07
01:20:34 UTC (rev 37032)
@@ -0,0 +1,3 @@
+Manifest-Version: 1.0
+Class-Path:
+
Property changes on:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/META-INF/MANIFEST.MF
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/WEB-INF/faces-config.xml
===================================================================
---
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/WEB-INF/faces-config.xml
(rev 0)
+++
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/WEB-INF/faces-config.xml 2011-12-07
01:20:34 UTC (rev 37032)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<faces-config
+
xmlns="http://java.sun.com/xml/ns/javaee"
+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
+ version="2.0">
+
+</faces-config>
Property changes on:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/WEB-INF/faces-config.xml
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/WEB-INF/lib/stopka-taglib-0.9.jar
===================================================================
(Binary files differ)
Property changes on:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/WEB-INF/lib/stopka-taglib-0.9.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/WEB-INF/lib/stopka-ui-base-1.0.1.jar
===================================================================
(Binary files differ)
Property changes on:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/WEB-INF/lib/stopka-ui-base-1.0.1.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/WEB-INF/web.xml
===================================================================
---
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/WEB-INF/web.xml
(rev 0)
+++
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/WEB-INF/web.xml 2011-12-07
01:20:34 UTC (rev 37032)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<web-app
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:jsp="http://java.sun.com/xml/ns/javaee/jsp"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
+ <display-name>Archetype Created Web Application</display-name>
+ <welcome-file-list>
+ <welcome-file>test.jspx</welcome-file>
+ </welcome-file-list>
+ <jsp-config>
+ <jsp-property-group>
+ <url-pattern>*.jspx</url-pattern>
+ <trim-directive-whitespaces>true</trim-directive-whitespaces>
+ </jsp-property-group>
+ </jsp-config>
+ <servlet>
+ <servlet-name>Faces Servlet</servlet-name>
+ <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
+ <load-on-startup>1</load-on-startup>
+ </servlet>
+ <servlet-mapping>
+ <servlet-name>Faces Servlet</servlet-name>
+ <url-pattern>/faces/*</url-pattern>
+ </servlet-mapping>
+</web-app>
\ No newline at end of file
Property changes on:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/WEB-INF/web.xml
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/system/styles/component.css
===================================================================
---
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/system/styles/component.css
(rev 0)
+++
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/system/styles/component.css 2011-12-07
01:20:34 UTC (rev 37032)
@@ -0,0 +1 @@
+.component {display: inline-block;display: block\9;width: 100%;}
Added:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/system/styles/filemanager.css
===================================================================
---
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/system/styles/filemanager.css
(rev 0)
+++
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/system/styles/filemanager.css 2011-12-07
01:20:34 UTC (rev 37032)
@@ -0,0 +1 @@
+.in_filemanager {display: inline-block;display: block\9;width: 100%;}
Added:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/system/styles/stopka.css
===================================================================
---
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/system/styles/stopka.css
(rev 0)
+++
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/system/styles/stopka.css 2011-12-07
01:20:34 UTC (rev 37032)
@@ -0,0 +1 @@
+.in_stopka {display: inline-block;display: block\9;width: 100%;}
Added:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/system/styles/subitem.css
===================================================================
---
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/system/styles/subitem.css
(rev 0)
+++
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/system/styles/subitem.css 2011-12-07
01:20:34 UTC (rev 37032)
@@ -0,0 +1 @@
+.subitem {display: inline-block;display: block\9;width: 100%;}
Added:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/test.jspx
===================================================================
---
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/test.jspx
(rev 0)
+++
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/projects/stopka-ui-test/src/main/webapp/test.jspx 2011-12-07
01:20:34 UTC (rev 37032)
@@ -0,0 +1,29 @@
+<stopka:page
xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:stopka="http://stopka.us"
+
xmlns:jsp="http://java.sun.com/JSP/Page"
+
xmlns:c="http://java.sun.com/jsp/jstl/core"
+ xmlns:utils="http://stopka.us/ui/utils">
+ <jsp:output
xmlns:jsp="http://java.sun.com/JSP/Page"
omit-xml-declaration="yes"/>
+ <c:set var="bannerType" scope="page"
value="simple"/>
+ <html
xmlns="http://www.w3.org/1999/xhtml" lang="en-us">
+ <head>
+ <title>StopKa filemanager</title>
+ <stopka:css file="system/styles/stopka.css" />
+ <utils:common-head-data/>
+ <stopka:css file="system/styles/filemanager.css" />
+ </head>
+ <body>
+ 12345678
+ qwertyui
+ <div class="component">
+ <div class="subitem">
+ </div>
+ </div>
+ <div class="article"/>
+ <div class="in_stopka">
+ </div>
+ <div class="in_filemanager">
+ </div>
+ </body>
+ </html>
+</stopka:page>
\ No newline at end of file
Modified:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/src/org/jboss/tools/jst/text/ext/test/JstTextExtAllTests.java
===================================================================
---
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/src/org/jboss/tools/jst/text/ext/test/JstTextExtAllTests.java 2011-12-07
00:16:02 UTC (rev 37031)
+++
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/src/org/jboss/tools/jst/text/ext/test/JstTextExtAllTests.java 2011-12-07
01:20:34 UTC (rev 37032)
@@ -25,6 +25,11 @@
new String[]{"projects/OpenOnTest"},
new String[]{"OpenOnTest"}));
+ suite.addTest(new ProjectImportTestSetup(new TestSuite(TaglibOpenOnTest.class),
+ "org.jboss.tools.jst.text.ext.test",
+ new String[]{"projects/stopka-ui-test"},
+ new String[]{"stopka-ui-test"}));
+
//$JUnit-END$
return suite;
}
Added:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/src/org/jboss/tools/jst/text/ext/test/TaglibOpenOnTest.java
===================================================================
---
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/src/org/jboss/tools/jst/text/ext/test/TaglibOpenOnTest.java
(rev 0)
+++
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/src/org/jboss/tools/jst/text/ext/test/TaglibOpenOnTest.java 2011-12-07
01:20:34 UTC (rev 37032)
@@ -0,0 +1,153 @@
+/*******************************************************************************
+ * Copyright (c) 2011 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is 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:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.jst.text.ext.test;
+
+import java.util.HashSet;
+import java.util.Set;
+
+import junit.framework.TestCase;
+
+import org.eclipse.core.resources.IProject;
+import org.eclipse.core.resources.ResourcesPlugin;
+import org.eclipse.jface.text.BadLocationException;
+import org.eclipse.jface.text.FindReplaceDocumentAdapter;
+import org.eclipse.jface.text.IDocument;
+import org.eclipse.jface.text.IRegion;
+import org.eclipse.jface.text.hyperlink.IHyperlink;
+import org.eclipse.jface.text.source.ISourceViewer;
+import org.eclipse.ui.IEditorPart;
+import org.eclipse.ui.PartInitException;
+import org.eclipse.ui.PlatformUI;
+import org.jboss.tools.common.model.XModel;
+import org.jboss.tools.common.model.XModelObject;
+import org.jboss.tools.common.model.ui.editor.EditorPartWrapper;
+import org.jboss.tools.common.model.util.EclipseResourceUtil;
+import org.jboss.tools.common.text.ext.hyperlink.HyperlinkDetector;
+import org.jboss.tools.jst.jsp.jspeditor.JSPMultiPageEditor;
+import org.jboss.tools.jst.web.model.helpers.WebAppHelper;
+import org.jboss.tools.jst.web.tld.ITaglibMapping;
+import org.jboss.tools.jst.web.tld.IWebProject;
+import org.jboss.tools.jst.web.tld.TaglibMapping;
+import org.jboss.tools.jst.web.tld.WebProjectFactory;
+import org.jboss.tools.jst.web.ui.editors.TLDCompoundEditor;
+import org.jboss.tools.test.util.WorkbenchUtils;
+
+public class TaglibOpenOnTest extends TestCase {
+ private static final String PROJECT_NAME = "stopka-ui-test";
+ private static final String PAGE_NAME =
PROJECT_NAME+"/src/main/webapp/test.jspx";
+
+
+ public IProject project = null;
+
+ protected void setUp() {
+ project = ResourcesPlugin.getWorkspace().getRoot().getProject(
+ PROJECT_NAME);
+ PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().closeAllEditors(false);
+
+ XModelObject o = EclipseResourceUtil.createObjectForResource(project);
+ XModel model = o.getModel();
+ IWebProject wp = WebProjectFactory.instance.getWebProject(model);
+ TaglibMapping m = (TaglibMapping)wp.getTaglibMapping();
+ m.revalidate(WebAppHelper.getWebApp(model));
+ }
+
+ protected void tearDown() {
+ PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().closeAllEditors(false);
+ }
+
+ public TaglibOpenOnTest() {
+ super("Taglib OpenOn test");
+ }
+
+ /**
+ * This method tests the case described in JBIDE-10302:
+ *
+ * EXECUTE: Open file stopka-ui-test\src\main\webapp\test.jspx
+ * EXECUTE: Invoke open-on at <utils:common-head-data/>
+ * where prefix is mapped to tag library uri
"http://stopka.us/ui/utils"
+ * ASSERT: Resource 'utils.tld' is opened in TLD editor.
+ * EXECUTE: In opened TLD editor, invoke open-on at
'/META-INF/tags/utils/common-head-data.tagx'
+ * located at xpath=taglib/tag-file/path/#text
+ * ASSERT: Resource 'common-head-data.tagx' is opened in VPE.
+ *
+ * @throws PartInitException
+ * @throws BadLocationException
+ */
+ public void testTaglibOpenOn() throws PartInitException, BadLocationException {
+ String editorName = "utils.tld";
+ HashSet<IEditorPart> openedEditors = new HashSet<IEditorPart>();
+
+ IEditorPart editor = WorkbenchUtils.openEditor(PAGE_NAME);
+ if (editor != null) openedEditors.add(editor);
+ assertTrue(editor instanceof JSPMultiPageEditor);
+ try {
+ JSPMultiPageEditor jspMultyPageEditor = (JSPMultiPageEditor) editor;
+ ISourceViewer viewer = jspMultyPageEditor.getSourceEditor().getTextViewer();
+
+ IHyperlink[] links = findLinks(viewer, "utils:common-head-data",
"utils:common-head-data");
+ IEditorPart resultEditor = findEditor(links, editorName, openedEditors);
+ assertNotNull("OpenOn have not opened "+editorName+" editor",
resultEditor);
+
+ //Second openon.
+ TLDCompoundEditor tldEditor =
(TLDCompoundEditor)((EditorPartWrapper)resultEditor).getEditor();
+ tldEditor.selectPageByName("Source");
+ viewer = tldEditor.getSourceEditor().getTextViewer();
+ links = findLinks(viewer, "path",
"/META-INF/tags/utils/common-head-data.tagx");
+ editorName = "common-head-data.tagx";
+ resultEditor = findEditor(links, editorName, openedEditors);
+ assertNotNull("OpenOn have not opened "+editorName+" editor",
resultEditor);
+ } finally {
+ closeEditors(openedEditors);
+ }
+ }
+
+ private IEditorPart findEditor(IHyperlink[] links, String editorName,
Set<IEditorPart> openedEditors) {
+ for(IHyperlink link : links){
+ assertNotNull(link.toString());
+
+ link.open();
+
+ IEditorPart resultEditor =
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor();
+ if (resultEditor != null) openedEditors.add(resultEditor);
+ if(editorName.equals(resultEditor.getTitle())){
+ return resultEditor;
+ }
+ }
+ return null;
+ }
+
+ private IHyperlink[] findLinks(ISourceViewer viewer, String tagName, String valueToFind)
throws BadLocationException {
+ IDocument document = viewer.getDocument();
+ IRegion reg = new FindReplaceDocumentAdapter(document).find(0,
+ tagName, true, true, false, false);
+ assertNotNull("Tag:"+tagName+" not found",reg);
+
+ reg = new FindReplaceDocumentAdapter(document).find(reg.getOffset(),
+ valueToFind, true, true, false, false);
+ assertNotNull("Value to find:"+valueToFind+" not found",reg);
+
+ IHyperlink[] links = HyperlinkDetector.getInstance().detectHyperlinks(viewer, reg,
true); // new Region(reg.getOffset() + reg.getLength(), 0)
+
+ assertTrue("Hyperlinks for value '"+valueToFind+"' are not
found",(links != null && links.length > 0));
+
+ return links;
+ }
+
+ protected void closeEditors (HashSet<IEditorPart> editors) {
+ if (editors == null || editors.isEmpty())
+ return;
+ for (IEditorPart editor : editors) {
+ PlatformUI.getWorkbench().getActiveWorkbenchWindow()
+ .getActivePage().closeEditor(editor, false);
+ }
+ }
+
+}
Property changes on:
trunk/jst/tests/org.jboss.tools.jst.text.ext.test/src/org/jboss/tools/jst/text/ext/test/TaglibOpenOnTest.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain