[jbosstools-commits] JBoss Tools SVN: r39505 - in trunk/freemarker/tests: org.jboss.tools.freemarker.ui.bot.test and 27 other directories.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Wed Mar 14 11:37:45 EDT 2012


Author: jpeterka
Date: 2012-03-14 11:37:43 -0400 (Wed, 14 Mar 2012)
New Revision: 39505

Added:
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/.classpath
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/.project
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/.settings/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/.settings/org.eclipse.jdt.core.prefs
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/.settings/org.jboss.ide.eclipse.as.core.prefs
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/META-INF/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/META-INF/MANIFEST.MF
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/bin/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/build.properties
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/ftl/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/ftl/pet.ftl
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/ftl/welcome.ftl
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/launcher/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/launcher/freemaker.launch
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/fm-output.txt
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/.classpath
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/.project
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/.settings/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/.settings/org.eclipse.jdt.core.prefs
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/META-INF/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/META-INF/MANIFEST.MF
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/bin/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/bin/welcome.ftl
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/build.properties
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/empty/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/ftl/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/ftl/welcome.ftl
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/resource/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/resource/welcome.ftl
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/src/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/src/org/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/src/org/jboss/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/src/org/jboss/tools/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/src/org/jboss/tools/freemarker/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/src/org/jboss/tools/freemarker/testprj/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/src/org/jboss/tools/freemarker/testprj/Activator.java
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/src/org/jboss/tools/freemarker/testprj/FMTest.java
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/screenshots/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/screenshots/FreeMarkerTest(org.jboss.tools.freemaker.ui.bot.test.FreeMarkerTest).jpeg
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/screenshots/FreeMarkerTest(org.jboss.tools.freemarker.ui.bot.test.FreeMarkerTest).jpeg
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/src/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/src/org/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/src/org/jboss/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/src/org/jboss/tools/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/src/org/jboss/tools/freemarker/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/src/org/jboss/tools/freemarker/ui/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/src/org/jboss/tools/freemarker/ui/bot/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/src/org/jboss/tools/freemarker/ui/bot/test/
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/src/org/jboss/tools/freemarker/ui/bot/test/Activator.java
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/src/org/jboss/tools/freemarker/ui/bot/test/FreeMarkerSuite.java
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/src/org/jboss/tools/freemarker/ui/bot/test/FreeMarkerTest.java
   trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/src/org/jboss/tools/freemarker/ui/bot/test/Tree.java
Log:
initial freemarker bot test

Added: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/.classpath
===================================================================
--- trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/.classpath	                        (rev 0)
+++ trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/.classpath	2012-03-14 15:37:43 UTC (rev 39505)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+	<classpathentry kind="src" path="src"/>
+	<classpathentry kind="src" path="ftl"/>
+	<classpathentry kind="lib" path="/home/jpeterka/lib/hamcrest/hamcrest-core-1.2.jar"/>
+	<classpathentry kind="output" path="bin"/>
+</classpath>

Added: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/.project
===================================================================
--- trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/.project	                        (rev 0)
+++ trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/.project	2012-03-14 15:37:43 UTC (rev 39505)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.jboss.tools.freemarker.ui.bot.test</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.ManifestBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.SchemaBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.pde.PluginNature</nature>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

Added: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/.settings/org.eclipse.jdt.core.prefs
===================================================================
--- trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/.settings/org.eclipse.jdt.core.prefs	                        (rev 0)
+++ trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/.settings/org.eclipse.jdt.core.prefs	2012-03-14 15:37:43 UTC (rev 39505)
@@ -0,0 +1,7 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.6

Added: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/.settings/org.jboss.ide.eclipse.as.core.prefs
===================================================================
--- trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/.settings/org.jboss.ide.eclipse.as.core.prefs	                        (rev 0)
+++ trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/.settings/org.jboss.ide.eclipse.as.core.prefs	2012-03-14 15:37:43 UTC (rev 39505)
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+org.jboss.ide.eclipse.as.core.singledeployable.deployableList=

Added: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/META-INF/MANIFEST.MF
===================================================================
--- trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/META-INF/MANIFEST.MF	                        (rev 0)
+++ trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/META-INF/MANIFEST.MF	2012-03-14 15:37:43 UTC (rev 39505)
@@ -0,0 +1,13 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: Freemarker UI Bot Test
+Bundle-SymbolicName: org.jboss.tools.freemarker.ui.bot.test
+Bundle-Version: 1.0.0.qualifier
+Bundle-Activator: org.jboss.tools.freemarker.ui.bot.test.Activator
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.eclipse.swtbot.go;bundle-version="2.0.5",
+ org.jboss.ide.eclipse.freemarker;bundle-version="1.2.0",
+ org.jboss.tools.ui.bot.ext;bundle-version="3.2.0"
+Bundle-ActivationPolicy: lazy
+Bundle-RequiredExecutionEnvironment: JavaSE-1.6

Added: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/build.properties
===================================================================
--- trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/build.properties	                        (rev 0)
+++ trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/build.properties	2012-03-14 15:37:43 UTC (rev 39505)
@@ -0,0 +1,5 @@
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+               .,\
+               resources/

Added: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/ftl/pet.ftl
===================================================================
--- trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/ftl/pet.ftl	                        (rev 0)
+++ trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/ftl/pet.ftl	2012-03-14 15:37:43 UTC (rev 39505)
@@ -0,0 +1,10 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Page for ${pet}!</title>
+</head>
+<body>
+	${pet} does ${number} little hops :)
+</body>
+</html>
\ No newline at end of file

Added: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/ftl/welcome.ftl
===================================================================
--- trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/ftl/welcome.ftl	                        (rev 0)
+++ trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/ftl/welcome.ftl	2012-03-14 15:37:43 UTC (rev 39505)
@@ -0,0 +1,10 @@
+<html>
+<head>
+  <title>Welcome!</title>
+</head>
+<body>
+  <h1>Welcome ${user}!</h1>
+  <p>Our latest product:
+  <a href="${latestProduct.url}">${latestProduct.name}</a>!
+</body>
+</html>  
\ No newline at end of file

Added: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/launcher/freemaker.launch
===================================================================
--- trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/launcher/freemaker.launch	                        (rev 0)
+++ trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/launcher/freemaker.launch	2012-03-14 15:37:43 UTC (rev 39505)
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.swtbot.eclipse.ui.launcher.JunitLaunchConfig">
+<booleanAttribute key="append.args" value="true"/>
+<booleanAttribute key="askclear" value="false"/>
+<booleanAttribute key="automaticAdd" value="true"/>
+<booleanAttribute key="automaticValidate" value="false"/>
+<stringAttribute key="bootstrap" value=""/>
+<stringAttribute key="checked" value="[NONE]"/>
+<booleanAttribute key="clearConfig" value="true"/>
+<booleanAttribute key="clearws" value="true"/>
+<booleanAttribute key="clearwslog" value="false"/>
+<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/pde-junit"/>
+<booleanAttribute key="default" value="true"/>
+<booleanAttribute key="includeOptional" value="true"/>
+<stringAttribute key="location" value="${workspace_loc}/../junit-workspace"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/org.jboss.tools.freemarker.ui.bot.test/src/org/jboss/tools/freemarker/ui/bot/test/FreeMarkerTest.java"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="1"/>
+</listAttribute>
+<mapAttribute key="org.eclipse.debug.core.environmentVariables">
+<mapEntry key="DISPLAY" value=":1"/>
+</mapAttribute>
+<stringAttribute key="org.eclipse.jdt.junit.CONTAINER" value=""/>
+<booleanAttribute key="org.eclipse.jdt.junit.KEEPRUNNING_ATTR" value="false"/>
+<stringAttribute key="org.eclipse.jdt.junit.TESTNAME" value=""/>
+<stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit4"/>
+<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.jboss.tools.freemarker.ui.bot.test.FreeMarkerTest"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -consoleLog"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.jboss.tools.freemarker.ui.bot.test"/>
+<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
+<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Dosgi.requiredJavaVersion=1.5 -XX:MaxPermSize=256m -Xms40m -Xmx512m -Dusage_reporting_enabled=false"/>
+<stringAttribute key="pde.version" value="3.3"/>
+<stringAttribute key="product" value="com.jboss.jbds.product.product"/>
+<booleanAttribute key="show_selected_only" value="false"/>
+<stringAttribute key="templateConfig" value="${target_home}/configuration/config.ini"/>
+<booleanAttribute key="tracing" value="false"/>
+<booleanAttribute key="useCustomFeatures" value="false"/>
+<booleanAttribute key="useDefaultConfig" value="true"/>
+<booleanAttribute key="useDefaultConfigArea" value="false"/>
+<booleanAttribute key="useProduct" value="true"/>
+</launchConfiguration>

Added: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/fm-output.txt
===================================================================
--- trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/fm-output.txt	                        (rev 0)
+++ trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/fm-output.txt	2012-03-14 15:37:43 UTC (rev 39505)
@@ -0,0 +1,10 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Page for Bunny!</title>
+</head>
+<body>
+	Bunny does 6 little hops :)
+</body>
+</html>
\ No newline at end of file

Added: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/.classpath
===================================================================
--- trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/.classpath	                        (rev 0)
+++ trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/.classpath	2012-03-14 15:37:43 UTC (rev 39505)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+	<classpathentry kind="src" path="src"/>
+	<classpathentry kind="src" path="resource"/>
+	<classpathentry kind="output" path="bin"/>
+</classpath>

Added: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/.project
===================================================================
--- trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/.project	                        (rev 0)
+++ trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/.project	2012-03-14 15:37:43 UTC (rev 39505)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.jboss.tools.freemarker.testprj</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.ManifestBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.SchemaBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.pde.PluginNature</nature>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

Added: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/.settings/org.eclipse.jdt.core.prefs
===================================================================
--- trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/.settings/org.eclipse.jdt.core.prefs	                        (rev 0)
+++ trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/.settings/org.eclipse.jdt.core.prefs	2012-03-14 15:37:43 UTC (rev 39505)
@@ -0,0 +1,7 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.6

Added: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/META-INF/MANIFEST.MF
===================================================================
--- trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/META-INF/MANIFEST.MF	                        (rev 0)
+++ trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/META-INF/MANIFEST.MF	2012-03-14 15:37:43 UTC (rev 39505)
@@ -0,0 +1,11 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: Testprj
+Bundle-SymbolicName: org.jboss.tools.freemarker.testprj
+Bundle-Version: 1.0.0.qualifier
+Bundle-Activator: org.jboss.tools.freemarker.testprj.Activator
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.jboss.ide.eclipse.freemarker;bundle-version="1.2.0"
+Bundle-ActivationPolicy: lazy
+Bundle-RequiredExecutionEnvironment: JavaSE-1.6

Added: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/bin/welcome.ftl
===================================================================
--- trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/bin/welcome.ftl	                        (rev 0)
+++ trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/bin/welcome.ftl	2012-03-14 15:37:43 UTC (rev 39505)
@@ -0,0 +1,10 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Page for ${pet}!</title>
+</head>
+<body>
+	${pet} does ${number} little hops :)
+</body>
+</html>
\ No newline at end of file

Added: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/build.properties
===================================================================
--- trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/build.properties	                        (rev 0)
+++ trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/build.properties	2012-03-14 15:37:43 UTC (rev 39505)
@@ -0,0 +1,4 @@
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+               .

Added: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/ftl/welcome.ftl
===================================================================
--- trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/ftl/welcome.ftl	                        (rev 0)
+++ trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/ftl/welcome.ftl	2012-03-14 15:37:43 UTC (rev 39505)
@@ -0,0 +1,10 @@
+<html>
+<head>
+  <title>Welcome!</title>
+</head>
+<body>
+  <h1>Welcome ${user}!</h1>
+  <p>Our latest product:
+  <a href="${latestProduct.url}">${latestProduct.name}</a>!
+</body>
+</html>  
\ No newline at end of file

Added: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/resource/welcome.ftl
===================================================================
--- trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/resource/welcome.ftl	                        (rev 0)
+++ trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/resource/welcome.ftl	2012-03-14 15:37:43 UTC (rev 39505)
@@ -0,0 +1,10 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Page for ${pet}!</title>
+</head>
+<body>
+	${pet} does ${number} little hops :)
+</body>
+</html>
\ No newline at end of file

Added: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/src/org/jboss/tools/freemarker/testprj/Activator.java
===================================================================
--- trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/src/org/jboss/tools/freemarker/testprj/Activator.java	                        (rev 0)
+++ trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/src/org/jboss/tools/freemarker/testprj/Activator.java	2012-03-14 15:37:43 UTC (rev 39505)
@@ -0,0 +1,50 @@
+package org.jboss.tools.freemarker.testprj;
+
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle
+ */
+public class Activator extends AbstractUIPlugin {
+
+	// The plug-in ID
+	public static final String PLUGIN_ID = "org.jboss.tools.freemarker.testprj"; //$NON-NLS-1$
+
+	// The shared instance
+	private static Activator plugin;
+	
+	/**
+	 * The constructor
+	 */
+	public Activator() {
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
+	 */
+	public void start(BundleContext context) throws Exception {
+		super.start(context);
+		plugin = this;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
+	 */
+	public void stop(BundleContext context) throws Exception {
+		plugin = null;
+		super.stop(context);
+	}
+
+	/**
+	 * Returns the shared instance
+	 *
+	 * @return the shared instance
+	 */
+	public static Activator getDefault() {
+		return plugin;
+	}
+
+}

Added: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/src/org/jboss/tools/freemarker/testprj/FMTest.java
===================================================================
--- trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/src/org/jboss/tools/freemarker/testprj/FMTest.java	                        (rev 0)
+++ trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/resources/prj/org.jboss.tools.freemarker.testprj/src/org/jboss/tools/freemarker/testprj/FMTest.java	2012-03-14 15:37:43 UTC (rev 39505)
@@ -0,0 +1,44 @@
+package org.jboss.tools.freemarker.testprj;
+
+import java.io.File;
+import java.io.IOException;
+import java.io.OutputStreamWriter;
+import java.net.URL;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Properties;
+
+import freemarker.template.Configuration;
+import freemarker.template.Template;
+
+public class FMTest {
+	public static void main(String[] args) throws IOException {
+		FMTest test = new FMTest();
+		test.perform();
+	}
+
+	public void perform() {
+		// Add the values in the datamodel
+		Map<String,Object> datamodel = new HashMap<String,Object>();
+		datamodel.put("pet", "Bunny");
+		datamodel.put("number", new Integer(6));
+		try {
+
+			freemarkerDo(datamodel, "welcome.ftl");
+		}
+
+		catch (Exception e) {
+			System.out.println("Exception");
+			System.out.println(e.getLocalizedMessage());
+
+		}
+	}
+
+	public void freemarkerDo(Map datamodel, String template) throws Exception {
+		Configuration cfg = new Configuration();
+		cfg.setClassForTemplateLoading(this.getClass(), "/");
+		Template tpl = cfg.getTemplate(template);
+		OutputStreamWriter output = new OutputStreamWriter(System.out);
+		tpl.process(datamodel, output);
+	}
+}

Added: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/screenshots/FreeMarkerTest(org.jboss.tools.freemaker.ui.bot.test.FreeMarkerTest).jpeg
===================================================================
(Binary files differ)


Property changes on: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/screenshots/FreeMarkerTest(org.jboss.tools.freemaker.ui.bot.test.FreeMarkerTest).jpeg
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/screenshots/FreeMarkerTest(org.jboss.tools.freemarker.ui.bot.test.FreeMarkerTest).jpeg
===================================================================
(Binary files differ)


Property changes on: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/screenshots/FreeMarkerTest(org.jboss.tools.freemarker.ui.bot.test.FreeMarkerTest).jpeg
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/src/org/jboss/tools/freemarker/ui/bot/test/Activator.java
===================================================================
--- trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/src/org/jboss/tools/freemarker/ui/bot/test/Activator.java	                        (rev 0)
+++ trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/src/org/jboss/tools/freemarker/ui/bot/test/Activator.java	2012-03-14 15:37:43 UTC (rev 39505)
@@ -0,0 +1,50 @@
+package org.jboss.tools.freemarker.ui.bot.test;
+
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle
+ */
+public class Activator extends AbstractUIPlugin {
+
+	// The plug-in ID
+	public static final String PLUGIN_ID = "org.jboss.tools.freemarker.ui.bot.test"; //$NON-NLS-1$
+
+	// The shared instance
+	private static Activator plugin;
+	
+	/**
+	 * The constructor
+	 */
+	public Activator() {
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
+	 */
+	public void start(BundleContext context) throws Exception {
+		super.start(context);
+		plugin = this;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
+	 */
+	public void stop(BundleContext context) throws Exception {
+		plugin = null;
+		super.stop(context);
+	}
+
+	/**
+	 * Returns the shared instance
+	 *
+	 * @return the shared instance
+	 */
+	public static Activator getDefault() {
+		return plugin;
+	}
+
+}

Added: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/src/org/jboss/tools/freemarker/ui/bot/test/FreeMarkerSuite.java
===================================================================
--- trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/src/org/jboss/tools/freemarker/ui/bot/test/FreeMarkerSuite.java	                        (rev 0)
+++ trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/src/org/jboss/tools/freemarker/ui/bot/test/FreeMarkerSuite.java	2012-03-14 15:37:43 UTC (rev 39505)
@@ -0,0 +1,11 @@
+package org.jboss.tools.freemarker.ui.bot.test;
+
+import org.junit.runner.RunWith;
+import org.junit.runners.Suite;
+import org.junit.runners.Suite.SuiteClasses;
+
+ at RunWith(Suite.class)
+ at SuiteClasses({FreeMarkerTest.class})
+public class FreeMarkerSuite {
+
+}

Added: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/src/org/jboss/tools/freemarker/ui/bot/test/FreeMarkerTest.java
===================================================================
--- trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/src/org/jboss/tools/freemarker/ui/bot/test/FreeMarkerTest.java	                        (rev 0)
+++ trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/src/org/jboss/tools/freemarker/ui/bot/test/FreeMarkerTest.java	2012-03-14 15:37:43 UTC (rev 39505)
@@ -0,0 +1,185 @@
+package org.jboss.tools.freemarker.ui.bot.test;
+
+import static org.eclipse.swtbot.swt.finder.waits.Conditions.shellCloses;
+
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileReader;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.swtbot.eclipse.finder.widgets.SWTBotEditor;
+import org.eclipse.swtbot.eclipse.finder.widgets.SWTBotView;
+import org.eclipse.swtbot.swt.finder.junit.SWTBotJunit4ClassRunner;
+import org.eclipse.swtbot.swt.finder.widgets.SWTBotShell;
+import org.eclipse.swtbot.swt.finder.widgets.SWTBotTree;
+import org.eclipse.swtbot.swt.finder.widgets.SWTBotTreeItem;
+import org.jboss.tools.ui.bot.ext.SWTTestExt;
+import org.jboss.tools.ui.bot.ext.gen.ActionItem;
+import org.jboss.tools.ui.bot.ext.helper.ContextMenuHelper;
+import org.jboss.tools.ui.bot.ext.helper.FileHelper;
+import org.jboss.tools.ui.bot.ext.helper.ImportHelper;
+import org.jboss.tools.ui.bot.ext.helper.ResourceHelper;
+import org.jboss.tools.ui.bot.ext.types.IDELabel;
+import org.jboss.tools.ui.bot.ext.view.ConsoleView;
+import org.jboss.tools.ui.bot.ext.view.ErrorLogView;
+import org.junit.AfterClass;
+import org.junit.BeforeClass;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+/**
+ * Freemarker ui bot test
+ * @author jpeterka
+ *
+ */
+ at RunWith(SWTBotJunit4ClassRunner.class)
+public class FreeMarkerTest extends SWTTestExt {
+
+	private String prj = "org.jboss.tools.freemarker.testprj";
+	
+	@BeforeClass
+	public static void beforeClass() {
+		eclipse.closeView(IDELabel.View.WELCOME);
+		eclipse.closeView(IDELabel.View.JBOSS_CENTRAL);
+		eclipse.closeAllEditors();
+	}
+
+	@Test
+	public void emptyTest() {
+		assertTrue(true);
+	}
+
+	@Test
+	public void FreeMarkerTest() {
+		emptyErrorLog();
+		importTestProject();
+		openFTLFileInEditor();
+		checkFreemMarkerOutput();
+		checkErrorLog();
+	}
+
+	private void importTestProject() {
+		String rpath = ResourceHelper.getResourceAbsolutePath(
+				Activator.PLUGIN_ID, "resources/prj");
+		String wpath = ResourceHelper.getWorkspaceAbsolutePath();
+		File rfile = new File(rpath);
+		File wfile = new File(wpath);
+		try {
+			FileHelper.copyFilesBinaryRecursively(rfile, wfile, null);
+		} catch (IOException e) {
+			fail("Unable to copy freemarker test project");
+		}
+		ImportHelper.importAllProjects(wpath);
+		util.waitForNonIgnoredJobs();
+	}
+
+	private void openFTLFileInEditor() {
+		SWTBotView viewOpen = open
+				.viewOpen(ActionItem.View.GeneralProjectExplorer.LABEL);
+		
+		SWTBotTree tree = viewOpen.bot().tree();
+		Tree.open(viewOpen.bot(),prj, "ftl", "welcome.ftl" );
+		SWTBotEditor editor = bot.editorByTitle("welcome.ftl");
+		editor.setFocus();
+
+		SWTBotView ov = open.viewOpen(ActionItem.View.GeneralOutline.LABEL);
+		SWTBotTreeItem[] allItems = ov.bot().tree().getAllItems();
+		List<String> list = new ArrayList<String>();
+		for (SWTBotTreeItem i : allItems) {
+			list.add(i.getText());
+		}
+		assertTrue(list.contains("user"));
+		assertTrue(list.contains("latestProduct.name"));
+		
+	    // https://issues.jboss.org/browse/JBIDE-11287
+		// remove comment when this jira is fixed
+		//assertTrue(list.contains("latestProduct.url"));		
+	}
+
+	private void emptyErrorLog() {
+		ErrorLogView el = new ErrorLogView();
+		el.delete();
+		util.waitForNonIgnoredJobs();
+	}
+
+	private void checkErrorLog() {
+		ErrorLogView el = new ErrorLogView();
+		int count = el.getRecordCount();
+		if (count > 0) {
+			el.logMessages();
+			// Ignored for now
+			// fail("Unexpected messages in Error log, see test log");
+		}
+	}
+
+	private void checkFreemMarkerOutput() {
+		
+		String outputExpected = "";
+		String rpath = ResourceHelper.getResourceAbsolutePath(
+				Activator.PLUGIN_ID, "resources/fm-output.txt");
+		try {
+			outputExpected = readTextFileToString(rpath);
+			log.info("------------------------------------------");
+			log.info(outputExpected);
+			log.info("------------------------------------------");
+		} catch (IOException e) {
+			log.error(e.getMessage());
+			new RuntimeException("Unable to read from resource");
+		}
+
+		SWTBotView viewConsole = open.viewOpen(ActionItem.View.GeneralConsole.LABEL);
+		ConsoleView cv = new ConsoleView();
+		cv.clearConsole();
+		
+		SWTBotView viewOpen = open
+				.viewOpen(ActionItem.View.GeneralProjectExplorer.LABEL);
+		
+		SWTBotTreeItem item = Tree.select(viewOpen.bot(), prj,"src","org.jboss.tools.freemarker.testprj","FMTest.java");
+		ContextMenuHelper.clickContextMenu(viewOpen.bot().tree(),"Run As","2 Java Application");
+		SWTBotShell s = bot.shell("Progress Information");
+		bot.waitUntil(shellCloses(s));
+						
+		SWTBotView consoleView = open.viewOpen(ActionItem.View.GeneralConsole.LABEL);
+		String consoleText = cv.getConsoleText(TIME_1S, TIME_10S, true);
+				
+		bot.waitUntil(shellCloses(s));
+		
+		assertTrue("Output equal check",consoleText.equals(outputExpected));
+		bot.sleep(TIME_10S);
+	}
+
+	private String readTextFileToString(String filePath) throws IOException {
+		BufferedReader br = null;
+		try {
+			br = new BufferedReader(new FileReader(filePath));
+		} catch (FileNotFoundException e) {
+			// TODO Auto-generated catch block
+			e.printStackTrace();
+		}
+		try {
+			StringBuilder sb = new StringBuilder();
+			String line = br.readLine();
+
+			while (line != null) {
+				sb.append(line);				
+				line = br.readLine();
+				if (line != null)
+					sb.append("\n");
+			}
+			String everything = sb.toString();
+			return everything;
+		} finally {
+			br.close();
+		}
+	}
+
+	@AfterClass
+	public static void aterClass() {
+		// wait for all jobs
+		util.waitForAll();
+	}
+
+}

Added: trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/src/org/jboss/tools/freemarker/ui/bot/test/Tree.java
===================================================================
--- trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/src/org/jboss/tools/freemarker/ui/bot/test/Tree.java	                        (rev 0)
+++ trunk/freemarker/tests/org.jboss.tools.freemarker.ui.bot.test/src/org/jboss/tools/freemarker/ui/bot/test/Tree.java	2012-03-14 15:37:43 UTC (rev 39505)
@@ -0,0 +1,115 @@
+package org.jboss.tools.freemarker.ui.bot.test;
+
+import static org.junit.Assert.fail;
+
+import org.apache.log4j.Logger;
+import org.eclipse.swtbot.swt.finder.SWTBot;
+import org.eclipse.swtbot.swt.finder.widgets.SWTBotTree;
+import org.eclipse.swtbot.swt.finder.widgets.SWTBotTreeItem;
+
+/**
+ * Tree extension for bad trees
+ * @author jpeterka
+ *
+ */
+public class Tree {
+	
+	private static Logger log = Logger.getLogger(Tree.class);
+
+	public static SWTBotTreeItem select(SWTBot bot, String... items) { 
+		SWTBotTreeItem item = expand(bot, items);
+		item.select();
+		return item;
+	}
+	
+	public static SWTBotTreeItem open(SWTBot bot, String... items) {
+		SWTBotTreeItem item = select(bot, items);
+		item.doubleClick();		
+		return item;
+	}
+	
+	public static SWTBotTreeItem expand(SWTBot bot, String... items) {
+		SWTBotTree tree = bot.tree();				
+		SWTBotTreeItem nextItem = tree.getTreeItem(items[0]);
+		SWTBotTreeItem item = null;
+		final int sleep = 1000;  // 1s
+		final int limit = 5; // 5 cycles max
+		
+		for (int i = 0 ; i < items.length - 1; i++ ) {
+			item = nextItem;
+			expandNode(item);
+			boolean ok = findChild(item,items[i+1]);
+			// 1st cure - time			
+			if (!ok) {
+				log.info("Nok: 1st round");
+				int counter = 0;
+				while (counter < limit) {
+					bot.sleep(sleep);
+					ok = findChild(item, items[i+1]);
+					if (!ok) {
+						counter++;
+					}
+					else break;
+				}
+			}
+			// 2nd cure (re-colapse/re-expansion)
+			if (!ok) {
+				log.info("Nok: 2nd round");
+				collapseNode(item);
+				expandNode(item);
+				ok = findChild(item,items[i+1]);
+				if (!ok) {
+					int counter = 0;
+					while (counter < limit) {
+						bot.sleep(sleep);
+						ok = findChild(item, items[i+1]);
+						if (!ok) {
+							counter++;
+						}
+						else break;
+					}
+				}
+			}
+			// 3dr round - final round
+			if (ok) {
+				nextItem = item.getNode(items[i+1]);				
+			}
+			else fail("Unable to find node " + items[i+1]);
+		}
+		return nextItem;
+	}	
+	
+	
+	private static void expandNode(SWTBotTreeItem item) {
+		item.expand();
+		if (!item.isExpanded()) {
+			fail("Unable to expand " + item.getText());
+		}
+	}
+	
+	
+	private static boolean findChild(SWTBotTreeItem item, String newTitle) {
+		boolean res = false;
+		
+		// check nodes if they containt what is required
+		if (item.getNodes().contains(newTitle)) {
+			res = true;
+			log.info("Node " + item.getText() + " contains " + newTitle);
+		}
+		else
+		{
+			log.info("Unable to find subnode " + newTitle);
+		}	
+		return res;
+		
+	}
+	
+	private static void collapseNode(SWTBotTreeItem item) {
+		if (item.isExpanded()) {
+			item.collapse();
+		}
+		if (item.isExpanded()) {
+			fail("Unable to collapse" + item.getText());
+		}
+	}
+}



More information about the jbosstools-commits mailing list