Browse Source

Restructure test source directories and packages #7385

svn changeset:21440/svn branch:6.7
tags/6.7.0
Jonatan Kronqvist 12 years ago
parent
commit
c4b62e478a
100 changed files with 427 additions and 442 deletions
  1. 226
    203
      build/build.xml
  2. 2
    2
      tests/client-side/com/vaadin/terminal/gwt/client/ApplicationConnectionTestURLGeneration.java
  3. 2
    2
      tests/client-side/com/vaadin/terminal/gwt/client/TestVBrowserDetailsUserAgentParser.java
  4. 1
    1
      tests/server-side/com/vaadin/data/util/AbstractBeanContainerTest.java
  5. 1
    1
      tests/server-side/com/vaadin/data/util/AbstractContainerTest.java
  6. 1
    1
      tests/server-side/com/vaadin/data/util/AbstractHierarchicalContainerTest.java
  7. 1
    1
      tests/server-side/com/vaadin/data/util/AbstractInMemoryContainerTest.java
  8. 1
    1
      tests/server-side/com/vaadin/data/util/BeanContainerTest.java
  9. 1
    1
      tests/server-side/com/vaadin/data/util/BeanItemContainerSortTest.java
  10. 1
    1
      tests/server-side/com/vaadin/data/util/BeanItemContainerTest.java
  11. 1
    1
      tests/server-side/com/vaadin/data/util/BeanItemTest.java
  12. 1
    1
      tests/server-side/com/vaadin/data/util/NestedMethodPropertyTest.java
  13. 1
    1
      tests/server-side/com/vaadin/data/util/ObjectPropertyTest.java
  14. 1
    1
      tests/server-side/com/vaadin/data/util/PerformanceTestIndexedContainer.java
  15. 2
    2
      tests/server-side/com/vaadin/data/util/PropertyDescriptorTest.java
  16. 1
    1
      tests/server-side/com/vaadin/data/util/PropertySetItemTest.java
  17. 1
    1
      tests/server-side/com/vaadin/data/util/TestContainerHierarchicalWrapper.java
  18. 1
    1
      tests/server-side/com/vaadin/data/util/TestContainerSorting.java
  19. 1
    1
      tests/server-side/com/vaadin/data/util/TestHierarchicalContainer.java
  20. 1
    1
      tests/server-side/com/vaadin/data/util/TestIndexedContainer.java
  21. 1
    1
      tests/server-side/com/vaadin/data/util/filter/AbstractFilterTest.java
  22. 1
    1
      tests/server-side/com/vaadin/data/util/filter/AndOrFilterTest.java
  23. 1
    1
      tests/server-side/com/vaadin/data/util/filter/CompareFilterTest.java
  24. 1
    1
      tests/server-side/com/vaadin/data/util/filter/IsNullFilterTest.java
  25. 1
    1
      tests/server-side/com/vaadin/data/util/filter/NotFilterTest.java
  26. 1
    1
      tests/server-side/com/vaadin/data/util/filter/SimpleStringFilterTest.java
  27. 9
    9
      tests/server-side/com/vaadin/data/util/sqlcontainer/AllTests.java
  28. 2
    21
      tests/server-side/com/vaadin/data/util/sqlcontainer/ColumnPropertyTest.java
  29. 2
    2
      tests/server-side/com/vaadin/data/util/sqlcontainer/DataGenerator.java
  30. 2
    2
      tests/server-side/com/vaadin/data/util/sqlcontainer/FreeformQueryUtil.java
  31. 1
    1
      tests/server-side/com/vaadin/data/util/sqlcontainer/ReadOnlyRowIdTest.java
  32. 1
    1
      tests/server-side/com/vaadin/data/util/sqlcontainer/RowIdTest.java
  33. 2
    11
      tests/server-side/com/vaadin/data/util/sqlcontainer/SQLContainerTableQueryTest.java
  34. 131
    141
      tests/server-side/com/vaadin/data/util/sqlcontainer/SQLContainerTest.java
  35. 2
    2
      tests/server-side/com/vaadin/data/util/sqlcontainer/TicketTests.java
  36. 1
    1
      tests/server-side/com/vaadin/data/util/sqlcontainer/UtilTest.java
  37. 1
    1
      tests/server-side/com/vaadin/data/util/sqlcontainer/connection/J2EEConnectionPoolTest.java
  38. 1
    1
      tests/server-side/com/vaadin/data/util/sqlcontainer/connection/MockInitialContextFactory.java
  39. 2
    2
      tests/server-side/com/vaadin/data/util/sqlcontainer/connection/SimpleJDBCConnectionPoolTest.java
  40. 1
    1
      tests/server-side/com/vaadin/data/util/sqlcontainer/filters/BetweenTest.java
  41. 1
    1
      tests/server-side/com/vaadin/data/util/sqlcontainer/filters/LikeTest.java
  42. 3
    3
      tests/server-side/com/vaadin/data/util/sqlcontainer/generator/SQLGeneratorsTest.java
  43. 4
    4
      tests/server-side/com/vaadin/data/util/sqlcontainer/query/FreeformQueryTest.java
  44. 1
    1
      tests/server-side/com/vaadin/data/util/sqlcontainer/query/QueryBuilderTest.java
  45. 4
    4
      tests/server-side/com/vaadin/data/util/sqlcontainer/query/TableQueryTest.java
  46. 2
    2
      tests/server-side/com/vaadin/terminal/gwt/server/TestAbstractApplicationServletStaticFilesLocation.java
  47. 0
    0
      tests/server-side/com/vaadin/tests/server/IndexedContainerListeners.java
  48. 0
    0
      tests/server-side/com/vaadin/tests/server/LicenseInJavaFiles.java
  49. 0
    0
      tests/server-side/com/vaadin/tests/server/PropertysetItemListeners.java
  50. 0
    0
      tests/server-side/com/vaadin/tests/server/TestAbstractBeanContainerListeners.java
  51. 0
    0
      tests/server-side/com/vaadin/tests/server/TestAbstractContainerListeners.java
  52. 0
    0
      tests/server-side/com/vaadin/tests/server/TestAbstractInMemoryContainerListeners.java
  53. 0
    0
      tests/server-side/com/vaadin/tests/server/TestAbstractPropertyListeners.java
  54. 0
    0
      tests/server-side/com/vaadin/tests/server/TestClassesSerializable.java
  55. 0
    0
      tests/server-side/com/vaadin/tests/server/TestEventRouter.java
  56. 0
    0
      tests/server-side/com/vaadin/tests/server/TestFileTypeResolver.java
  57. 0
    0
      tests/server-side/com/vaadin/tests/server/TestKeyMapper.java
  58. 0
    0
      tests/server-side/com/vaadin/tests/server/TestMimeTypes.java
  59. 0
    0
      tests/server-side/com/vaadin/tests/server/TestSerialization.java
  60. 0
    0
      tests/server-side/com/vaadin/tests/server/TestSimpleMultiPartInputStream.java
  61. 0
    0
      tests/server-side/com/vaadin/tests/server/TransactionListenersConcurrency.java
  62. 0
    0
      tests/server-side/com/vaadin/tests/server/component/AbstractListenerMethodsTest.java
  63. 0
    0
      tests/server-side/com/vaadin/tests/server/component/FinalMethodTest.java
  64. 0
    0
      tests/server-side/com/vaadin/tests/server/component/absolutelayout/AbsoluteLayoutListeners.java
  65. 0
    0
      tests/server-side/com/vaadin/tests/server/component/absolutelayout/ComponentPosition.java
  66. 0
    0
      tests/server-side/com/vaadin/tests/server/component/abstractcomponent/TestAbstractComponentStyleNames.java
  67. 0
    0
      tests/server-side/com/vaadin/tests/server/component/abstractcomponentcontainer/TestAbstractComponentContainerListeners.java
  68. 0
    0
      tests/server-side/com/vaadin/tests/server/component/abstractfield/TestAbstractFieldListeners.java
  69. 0
    0
      tests/server-side/com/vaadin/tests/server/component/abstractorderedlayout/TestAbstractOrderedLayoutListeners.java
  70. 0
    0
      tests/server-side/com/vaadin/tests/server/component/abstractselect/TestAbstractSelectListeners.java
  71. 0
    0
      tests/server-side/com/vaadin/tests/server/component/abstractsplitpanel/TestAbstractSplitPanelListeners.java
  72. 0
    0
      tests/server-side/com/vaadin/tests/server/component/abstracttextfield/TestAbstractTextFieldListeners.java
  73. 0
    0
      tests/server-side/com/vaadin/tests/server/component/button/ButtonListeners.java
  74. 0
    0
      tests/server-side/com/vaadin/tests/server/component/csslayout/CssLayoutListeners.java
  75. 0
    0
      tests/server-side/com/vaadin/tests/server/component/datefield/DateFieldListeners.java
  76. 0
    0
      tests/server-side/com/vaadin/tests/server/component/datefield/WeekNumberCalculation.java
  77. 0
    0
      tests/server-side/com/vaadin/tests/server/component/embedded/EmbeddedListeners.java
  78. 0
    0
      tests/server-side/com/vaadin/tests/server/component/gridlayout/GridLayoutListeners.java
  79. 0
    0
      tests/server-side/com/vaadin/tests/server/component/label/LabelListeners.java
  80. 0
    0
      tests/server-side/com/vaadin/tests/server/component/loginform/LoginFormListeners.java
  81. 0
    0
      tests/server-side/com/vaadin/tests/server/component/menubar/MenuBarIds.java
  82. 0
    0
      tests/server-side/com/vaadin/tests/server/component/optiongroup/OptionGroupListeners.java
  83. 0
    0
      tests/server-side/com/vaadin/tests/server/component/orderedlayout/TestOrderedLayout.java
  84. 0
    0
      tests/server-side/com/vaadin/tests/server/component/panel/PanelListeners.java
  85. 0
    0
      tests/server-side/com/vaadin/tests/server/component/popupview/PopupViewListeners.java
  86. 0
    0
      tests/server-side/com/vaadin/tests/server/component/select/SelectListeners.java
  87. 0
    0
      tests/server-side/com/vaadin/tests/server/component/table/TableColumnAlignments.java
  88. 0
    0
      tests/server-side/com/vaadin/tests/server/component/table/TableGenerator.java
  89. 0
    0
      tests/server-side/com/vaadin/tests/server/component/table/TableListeners.java
  90. 0
    0
      tests/server-side/com/vaadin/tests/server/component/table/TableVisibleColumns.java
  91. 0
    0
      tests/server-side/com/vaadin/tests/server/component/table/TestFooter.java
  92. 0
    0
      tests/server-side/com/vaadin/tests/server/component/table/TestMultipleSelection.java
  93. 0
    0
      tests/server-side/com/vaadin/tests/server/component/tabsheet/TabSheetListeners.java
  94. 0
    0
      tests/server-side/com/vaadin/tests/server/component/tabsheet/TestTabSheet.java
  95. 0
    0
      tests/server-side/com/vaadin/tests/server/component/tree/TestListeners.java
  96. 0
    0
      tests/server-side/com/vaadin/tests/server/component/tree/TreeListeners.java
  97. 0
    0
      tests/server-side/com/vaadin/tests/server/component/treetable/EmptyTreeTable.java
  98. 0
    0
      tests/server-side/com/vaadin/tests/server/component/upload/UploadListeners.java
  99. 0
    0
      tests/server-side/com/vaadin/tests/server/component/urifragmentutility/UriFragmentUtilityListeners.java
  100. 0
    0
      tests/server-side/com/vaadin/tests/server/component/window/AddRemoveSubWindow.java

+ 226
- 203
build/build.xml View File

@@ -91,9 +91,9 @@
<property file="build/VERSION.properties" />
<property file="build/GWT-VERSION.properties" />

<antcontrib:propertyregex property="version.major" input="${version}" regexp="([^\.]*)\.([^\.]*)\.([^\.]*)" select="\1"/>
<antcontrib:propertyregex property="version.minor" input="${version}" regexp="([^\.]*)\.([^\.]*)\.([^\.]*)" select="\2"/>
<antcontrib:propertyregex property="version.revision" input="${version}" regexp="([^\.]*)\.([^\.]*)\.([^\.]*)" select="\3"/>
<antcontrib:propertyregex property="version.major" input="${version}" regexp="([^\.]*)\.([^\.]*)\.([^\.]*)" select="\1"/>
<antcontrib:propertyregex property="version.minor" input="${version}" regexp="([^\.]*)\.([^\.]*)\.([^\.]*)" select="\2"/>
<antcontrib:propertyregex property="version.revision" input="${version}" regexp="([^\.]*)\.([^\.]*)\.([^\.]*)" select="\3"/>

<!-- Default full version name. -->
<!-- Nightly and other TeamCity builds will define their own. -->
@@ -101,7 +101,7 @@
<echo>Base Version: ${version}</echo>
<echo>Full Version: ${version.full}</echo>

<!-- Other properties -->
<!-- Other properties -->
<property file="build/build.properties" />
<property file="build/html-style.properties" />

@@ -117,7 +117,7 @@
<property name="lib-jar-name" value="${base-name}.jar" />
<property name="lib-sources-jar-name" value="${base-name}-sources.jar" />
<property name="lib-javadoc-jar-name" value="${base-name}-javadoc.jar" />
<property name="test-war-filename" value="${product-file}-tests-${version.full}.war"/>
<property name="test-war-filename" value="${product-file}-tests-${version.full}.war"/>

<echo message="Prepared to build ${product-file} version ${version.full} packages" />

@@ -130,7 +130,7 @@
<!-- WebContent/VAADIN/widgetsets, which needs to be set in -->
<!-- init-nonpackage target before calling this main init target. -->
<property name="widgetsets-output-dir" value="${output-dir}/WebContent/VAADIN/widgetsets" />

<!-- Create Output Directory Hierarchy -->
<mkdir dir="${output-dir}/WebContent" />
@@ -145,18 +145,18 @@
<!-- Construct classpath used by java and javadoc compilation -->
<path id="compile.classpath">
<pathelement path="build/lib/servlet.jar" />
<fileset dir="lib/core">
<include name="**/*.jar"/>
<!-- Exclude these as they contain Servlet API 2.4. -->
<!-- The gwt-*-noservlet.jar are then used instead. -->
<exclude name="**/servlet-api*.jar"/>
<fileset dir="lib/core">
<include name="**/*.jar"/>
<!-- Exclude these as they contain Servlet API 2.4. -->
<!-- The gwt-*-noservlet.jar are then used instead. -->
<exclude name="**/servlet-api*.jar"/>
<exclude name="**/gwt-dev.jar"/>
<exclude name="**/gwt-user.jar"/>
</fileset>
<fileset dir="lib/tests">
<include name="**/*.jar"/>
</fileset>
</fileset>
<fileset dir="lib/tests">
<include name="**/*.jar"/>
</fileset>
</path>
<path id="compile.classpath.server-side">
<path refid="compile.classpath"/>
@@ -181,20 +181,20 @@
<include name="${toolkit-package}/launcher/**" />
<exclude name="${toolkit-package}/launcher/**/*.java" />
</fileset>
<!-- test resources -->
<fileset dir="tests/src">
<!-- test resources -->
<fileset dir="tests/testbench">
<include name="${toolkit-package}/tests/**/*" />
<!-- Pre-processed versions of these copied above -->
<exclude name="**/*.java" />
<exclude name="**/*.html" />
<exclude name="**/*.css" />
<exclude name="**/*.xml" />
<!-- Pre-processed versions of these copied above -->
<exclude name="**/*.java" />
<exclude name="**/*.html" />
<exclude name="**/*.css" />
<exclude name="**/*.xml" />
</fileset>
</copy>

<war warfile="${result-path}/${test-war-filename}">
<fileset dir="${output-dir}/WebContent">
<!-- Already in JAR -->
<!-- Already in JAR -->
<exclude name="themes/base/**/*" />
<exclude name="themes/chameleon/**/*" />
<exclude name="themes/liferay/**/*" />
@@ -202,10 +202,10 @@
<exclude name="themes/reindeer/**/*" />
<exclude name="widgetsets/com.vaadin.terminal.gwt.DefaultWidgetSet/**/*" />

<!-- Not needed for testing -->
<!-- Not needed for testing -->
<exclude name="docs/**/*" />
<exclude name="docs" />
<include name="**/*" />
</fileset>
</war>
@@ -252,44 +252,48 @@
NOTE: Replaces <version></version> tags with build version tag for some "textual" files
-->
<target name="preprocess-src">
<!--
Source directories in the project are
* src (Vaadin core)
* tests/src (Test cases)

These are copied to
* {$result-path}/src/core
* {$result-path}/src/tests

Java/HTML/CSS/XML files are filtered so the license is added and the version is set.
Other files are just copied.
-->
<!--
Source directories in the project are
* src (Vaadin core)
* tests/testbench (TestBench test cases)
* tests/server-side (Server-side JUnit test cases)
* tests/client-side (Client-side JUnit test cases)

These are copied to
* {$result-path}/src/core
* {$result-path}/src/tests
* {$result-path}/src/junit

Java/HTML/CSS/XML files are filtered so the license is added and the version is set.
Other files are just copied.
-->
<loadfile property="ITMillApache2LicenseForJavaFiles" srcFile="build/ITMillApache2LicenseForJavaFiles.txt" />
<mkdir dir="${result-path}/src" />
<mkdir dir="${result-path}/src/core" />
<mkdir dir="${result-path}/src/tests" />

<patternset id="preprocessable-files">
<include name="**/*.java" />
<include name="**/*.html" />
<include name="**/*.css" />
<include name="**/*.xml" />
</patternset>
<patternset id="non-preprocessable-files">
<exclude name="**/.svn" />
<exclude name="**/*.java" />
<exclude name="**/*.html" />
<exclude name="**/*.css" />
<exclude name="**/*.xml" />
</patternset>
<mkdir dir="${result-path}/src/core" />
<mkdir dir="${result-path}/src/tests" />
<mkdir dir="${result-path}/src/junit" />

<patternset id="preprocessable-files">
<include name="**/*.java" />
<include name="**/*.html" />
<include name="**/*.css" />
<include name="**/*.xml" />
</patternset>
<patternset id="non-preprocessable-files">
<exclude name="**/.svn" />
<exclude name="**/*.java" />
<exclude name="**/*.html" />
<exclude name="**/*.css" />
<exclude name="**/*.xml" />
</patternset>
<filterset id="version-and-license">
<filter token="ITMillApache2LicenseForJavaFiles" value="${ITMillApache2LicenseForJavaFiles}" />
<filter token="VERSION" value="${version.full}" />
</filterset>
<!-- Adds a style class to JavaDoc <pre> tags for style customization. -->
<!-- Adds a style class to JavaDoc <pre> tags for style customization. -->
<filterset id="pre-css-style" begintoken=" * &lt;" endtoken="&gt;">
<filter token="pre" value=" * &lt;pre class='code'&gt;" />
</filterset>
@@ -297,7 +301,7 @@
<echo>Copying src directory and processing copied files.</echo>
<echo>Replacing &lt;version&gt; tag with build version for java/html/css/xml files.</echo>
<copy todir="${result-path}/src/core" overwrite="yes">
<filterset refid="version-and-license"/>
<filterset refid="version-and-license"/>
<filterset refid="pre-css-style"/>
<fileset dir="src">
<patternset refid="preprocessable-files" />
@@ -306,11 +310,20 @@

<copy todir="${result-path}/src/tests">
<filterset refid="version-and-license"/>
<fileset dir="tests/src">
<patternset refid="preprocessable-files" />
</fileset>
</copy>
<fileset dir="tests/testbench">
<patternset refid="preprocessable-files" />
</fileset>
</copy>
<copy todir="${result-path}/src/junit">
<filterset refid="version-and-license"/>
<fileset dir="tests/server-side">
<patternset refid="preprocessable-files" />
</fileset>
<fileset dir="tests/client-side">
<patternset refid="preprocessable-files" />
</fileset>
</copy>
<!-- Unify mix usage of mac/Linux/Win characters -->
<echo>Unifying mix usage of Mac/Linux/Win linefeeds for java/html/css/xml files.</echo>
<fixcrlf srcdir="${result-path}/src" eol="crlf" tablength="4" tab="asis" includes="**/*.java **/*.html **/*.css **/*.xml" />
@@ -319,14 +332,22 @@
<echo>Copying non java/html/css/xml files such as images.</echo>
<copy todir="${result-path}/src/core">
<fileset dir="src">
<patternset refid="non-preprocessable-files" />
</fileset>
<patternset refid="non-preprocessable-files" />
</fileset>
</copy>
<copy todir="${result-path}/src/tests">
<fileset dir="tests/testbench">
<patternset refid="non-preprocessable-files" />
</fileset>
</copy>
<copy todir="${result-path}/src/junit">
<fileset dir="tests/server-side">
<patternset refid="non-preprocessable-files" />
</fileset>
<fileset dir="tests/client-side">
<patternset refid="non-preprocessable-files" />
</fileset>
</copy>
<copy todir="${result-path}/src/tests">
<fileset dir="tests/src">
<patternset refid="non-preprocessable-files" />
</fileset>
</copy>

</target>

@@ -363,7 +384,7 @@
<include name="web.xml" />
</fileset>
</copy>
<!-- These should go to various JARs -->
<copy todir="${output-dir}/WebContent">
<filterchain>
@@ -393,24 +414,25 @@

<target name="compile-java" depends="init, check-servlet-version, webcontent">
<echo>Compiling src (server-side)</echo>
<!-- Compile all sources at the same time as they depend on each other -->
<mkdir dir="${result-path}/classes" />
<javac source="1.5" target="1.5" classpathref="compile.classpath.server-side" destdir="${result-path}/classes" debug="true" encoding="UTF-8">
<src path="${result-path}/src/core"/>
<src path="${result-path}/src/tests"/>
<src path="${result-path}/src/junit"/>
</javac>
</target>

<target name="compile-helpers" depends="init">
<target name="compile-helpers" depends="init">
<javac source="1.5" target="1.5" srcdir="build/buildhelpers" classpath="build/smartsprites/lib/smartsprites-0.2.3-itmill.jar"/>
</target>
</target>
<target name="defaulttheme" depends="init, compile-helpers">
<echo>Combining default themes css files</echo>
<java classname="com.vaadin.buildhelpers.CompileDefaultTheme" failonerror="yes" fork="yes">
<arg value="-version" />
<arg value="${version.full}"/>
<arg value="-version" />
<arg value="${version.full}"/>
<classpath>
<pathelement location="build/buildhelpers" />
<fileset dir="build/smartsprites/lib">
@@ -442,7 +464,7 @@
<target name="remove-widgetset-gwt-tmp">
<echo>Removing widgetset temp files</echo>
<delete dir="${widgetsets-output-dir}/.gwt-tmp" includeemptydirs="true"/>
<!-- This is generated by GWT 2.3+ for rpcPolicyManifest and symbolMaps, cannot disable -->
<!-- This is generated by GWT 2.3+ for rpcPolicyManifest and symbolMaps, cannot disable -->
<delete dir="${widgetsets-output-dir}/WEB-INF" includeemptydirs="true" failonerror="false" />
</target>

@@ -458,40 +480,40 @@
<pathelement location="${result-path}/classes" />
<pathelement location="${result-path}/src/core" />
</path>
<target name="compile-widgetset" description="Compiles the widgetset given as the first parameter">
<fail unless="widgetset" message="No widgetset parameter set"/>
<echo>Compiling widgetset ${widgetset}. Output directory: ${widgetsets-output-dir}</echo>
<java classname="com.google.gwt.dev.Compiler" failonerror="yes" fork="yes" maxmemory="512m">
<classpath refid="widgetset-compile-classpath"/>
<arg value="-war" />
<arg value="${widgetsets-output-dir}" />
<arg value="-style" />
<arg value="OBF" />
<arg value="-localWorkers" />
<arg value="4" />
<arg value="${widgetset}" />
<jvmarg value="-Xss8M"/>
<jvmarg value="-XX:MaxPermSize=256M"/>
<jvmarg value="-Djava.awt.headless=true"/>
</java>
<target name="compile-widgetset" description="Compiles the widgetset given as the first parameter">
<fail unless="widgetset" message="No widgetset parameter set"/>
<echo>Compiling widgetset ${widgetset}. Output directory: ${widgetsets-output-dir}</echo>
<java classname="com.google.gwt.dev.Compiler" failonerror="yes" fork="yes" maxmemory="512m">
<classpath refid="widgetset-compile-classpath"/>
<arg value="-war" />
<arg value="${widgetsets-output-dir}" />
<arg value="-style" />
<arg value="OBF" />
<arg value="-localWorkers" />
<arg value="4" />
<arg value="${widgetset}" />
<jvmarg value="-Xss8M"/>
<jvmarg value="-XX:MaxPermSize=256M"/>
<jvmarg value="-Djava.awt.headless=true"/>
</java>
<antcall target="remove-widgetset-gwt-tmp"/>
<echo>Compiled ${widgetset}</echo>
</target>
</target>
<target name="compile-widgetset-default">
<antcall target="compile-widgetset">
<param name="widgetset" value="com.vaadin.terminal.gwt.DefaultWidgetSet"/>
</antcall>
<antcall target="compile-widgetset">
<param name="widgetset" value="com.vaadin.terminal.gwt.DefaultWidgetSet"/>
</antcall>
</target>
<target name="compile-widgetset-portal-default" unless="compile.only.default-widgetset">
<antcall target="compile-widgetset">
<param name="widgetset" value="com.vaadin.portal.gwt.PortalDefaultWidgetSet"/>
</antcall>
<antcall target="compile-widgetset">
<param name="widgetset" value="com.vaadin.portal.gwt.PortalDefaultWidgetSet"/>
</antcall>
</target>

<!-- Compiles all widgetsets. -->
@@ -574,7 +596,7 @@
<include name="VAADIN/themes/liferay/**/*" />
<include name="VAADIN/themes/runo/**/*" />
<include name="VAADIN/themes/reindeer/**/*" />
<include name="release-notes.html" />
<include name="license.html" />
<include name="css/**" />
@@ -582,26 +604,26 @@
</patternset>
</fileset>
</jar>
<!-- Generate the Export-Package attribute in the manifest of the JAR -->
<java classname="com.vaadin.buildhelpers.GeneratePackageExports" failonerror="true" fork="yes">
<arg value="${output-dir}/WebContent/WEB-INF/lib/${lib-jar-name}"/>
<!-- Generate the Export-Package attribute in the manifest of the JAR -->
<java classname="com.vaadin.buildhelpers.GeneratePackageExports" failonerror="true" fork="yes">
<arg value="${output-dir}/WebContent/WEB-INF/lib/${lib-jar-name}"/>
<classpath>
<pathelement location="build/buildhelpers" />
</classpath>
</java>
<echo>##teamcity[publishArtifacts '${output-dir}/WebContent/WEB-INF/lib/${lib-jar-name}']</echo>
</target>

<target name="vaadin-sources.jar" depends="init">
<target name="vaadin-sources.jar" depends="init">
<jar file="${result-path}/${lib-sources-jar-name}" compress="true">
<fileset dir="${result-path}/src/core">
<patternset>
<exclude name="${toolkit-package}/launcher/**" />
<include name="**/*.java" />
</patternset>
</fileset>
<fileset dir="${result-path}/src/core">
<patternset>
<exclude name="${toolkit-package}/launcher/**" />
<include name="**/*.java" />
</patternset>
</fileset>
<fileset dir="${output-dir}/WebContent">
<patternset>
<include name="release-notes.html" />
@@ -611,8 +633,8 @@
</patternset>
</fileset>
</jar>
</target>
</target>
<!-- ================================================================== -->
<!-- Documentation -->
<!-- ================================================================== -->
@@ -622,7 +644,7 @@
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<target name="javadoc" depends="init, preprocess-src">
<property name="javadoc.destdir" value="${output-dir}/WebContent/docs/api"/>
<javadoc destdir="${javadoc.destdir}" author="true" version="true" use="true" windowtitle="${product-name}" classpathref="compile.classpath.client-side">
<packageset dir="${result-path}/src/core">
<include name="${toolkit-package}/**" />
@@ -634,13 +656,13 @@
<link offline="true" href="http://java.sun.com/j2ee/1.4/docs/api/" packagelistLoc="build/javadoc/j2ee-1.4" />
</javadoc>

<!-- Create a javadoc jar, mainly for Maven -->
<!-- Create a javadoc jar, mainly for Maven -->
<jar file="${result-path}/${lib-javadoc-jar-name}" compress="true">
<fileset dir="${javadoc.destdir}">
<patternset>
<include name="**" />
</patternset>
</fileset>
<fileset dir="${javadoc.destdir}">
<patternset>
<include name="**" />
</patternset>
</fileset>
<fileset dir="${output-dir}/WebContent">
<patternset>
<include name="release-notes.html" />
@@ -671,13 +693,13 @@

<echo>##teamcity[publishArtifacts '${result-path}/differences.txt']</echo>
</target>
<!-- ================================================================== -->
<!-- Custom build. -->
<!-- ================================================================== -->

<!-- Main target for the custom build. -->
<!-- Need to read custom build configuration before calling clean-result -->
<!-- Need to read custom build configuration before calling clean-result -->
<target name="custom-build" depends="custom-build-init, clean-result, nightly-init, init, build">
</target>

@@ -686,23 +708,23 @@
<target name="custom-build-init">
<echo>Preparing a custom build with properties file: ${build.properties.file}</echo>

<!-- Custom build support -->
<antcontrib:if>
<isset property="build.properties.file"/>
<then>
<tstamp>
<format property="build.date.compact" pattern="yyyyMMdd"/>
</tstamp>
<property file="${build.properties.file}" />
<property name="version" value="${vaadin.version}"/>
<property name="version.full" value="${version}-${build.date.compact}"/>
</then>
<!-- Otherwise version is set by the target "init" -->
</antcontrib:if>
</target>
<!-- Custom build support -->
<antcontrib:if>
<isset property="build.properties.file"/>
<then>
<tstamp>
<format property="build.date.compact" pattern="yyyyMMdd"/>
</tstamp>
<property file="${build.properties.file}" />
<property name="version" value="${vaadin.version}"/>
<property name="version.full" value="${version}-${build.date.compact}"/>
</then>
<!-- Otherwise version is set by the target "init" -->
</antcontrib:if>
</target>

<target name="custom-build-maven-publish">
<antcall target="nightly-maven-publish" />
<antcall target="nightly-maven-publish" />
</target>


@@ -711,7 +733,7 @@
<!-- ================================================================== -->

<!-- Main target for the nightly build. -->
<target name="nightly" depends="clean-result, nightly-init, init, build, javadoc, differences">
<target name="nightly" depends="clean-result, nightly-init, init, build, javadoc, differences">
</target>


@@ -731,7 +753,7 @@
<echo>Build number: ${build.number}</echo>
<echo>Build tag: ${build.tag}</echo>
<echo>Publish target: ${nightly.publish}</echo>
<echo>Demo publish target: ${nightly.demo.publish}</echo>
<echo>Demo publish target: ${nightly.demo.publish}</echo>

<!-- Set build number. -->
<tstamp>
@@ -757,7 +779,7 @@
<echo>Installing ${output-dir}/WebContent/WEB-INF/lib/${lib-jar-name} to ${nightly.publish}</echo>
<echo>Hopefully you have permissions for the copy operation with SSH.</echo>

<!-- FIXME tries to publish a ZIP; how does the download site handle these? -->
<!-- FIXME tries to publish a ZIP; how does the download site handle these? -->
<property name="package.filename" value="${result-path}/${base-name}.zip"/>

<!-- Copy the linux installation package and the JAR. -->
@@ -773,14 +795,14 @@

<!-- Copies the nightly build artifacts to the download server. -->
<target name="nightly-tests-publish" if="nightly.demo.publish" depends="internal-package-war">
<fail unless="version.major" message="Major version must be defined in version.major"/>
<fail unless="version.minor" message="Major version must be defined in version.minor"/>
<fail unless="version.major" message="Major version must be defined in version.major"/>
<fail unless="version.minor" message="Major version must be defined in version.minor"/>
<!-- Publish to the demo server. -->
<property name="src" value="${result-path}/${test-war-filename}"/>
<property name="target" value="${nightly.demo.publish}/${version.major}.${version.minor}-${build.tag}.war"/>
<property name="src" value="${result-path}/${test-war-filename}"/>
<property name="target" value="${nightly.demo.publish}/${version.major}.${version.minor}-${build.tag}.war"/>
<echo>Installing ${src} to ${target}</echo>

<!-- Copy the linux installation package and the JAR. -->
@@ -798,8 +820,8 @@

<target name="nightly-maven-pom.xml">
<echo>Creating pom.xml for nightly build</echo>
<property name="vaadin.version.maven" value="${version.major}.${version.minor}-SNAPSHOT" />
<echo>Creating pom.xml for nightly build</echo>
<property name="vaadin.version.maven" value="${version.major}.${version.minor}-SNAPSHOT" />
<copy tofile="build/maven/pom.xml">
<filterchain>
<expandproperties />
@@ -810,12 +832,12 @@
<fileset file="build/maven/pom-template.xml"/>
</copy>
</target>
<target name="nightly-maven-publish" depends="nightly-maven-pom.xml">
<property file="${gpg.passphrase.file}" />

<echo>Publishing ${output-dir}/WebContent/WEB-INF/lib/${lib-jar-name} to Maven repository</echo>
<artifact:mvn>
<artifact:mvn>
<arg value="gpg:sign-and-deploy-file"/>
<!-- .. is a workaround as maven runs in the build directory -->
<sysproperty key="file" value="../${output-dir}/WebContent/WEB-INF/lib/${lib-jar-name}" />
@@ -827,10 +849,10 @@
</target>

<target name="local-maven-pom.xml">
<echo>Creating pom.xml for local test build</echo>
<fail unless="version.major" message="Major version must be defined in version.major"/>
<fail unless="version.minor" message="Major version must be defined in version.minor"/>
<property name="vaadin.version.maven" value="${version.major}.${version.minor}" />
<echo>Creating pom.xml for local test build</echo>
<fail unless="version.major" message="Major version must be defined in version.major"/>
<fail unless="version.minor" message="Major version must be defined in version.minor"/>
<property name="vaadin.version.maven" value="${version.major}.${version.minor}" />
<copy tofile="build/maven/pom.xml">
<filterchain>
<expandproperties />
@@ -841,10 +863,10 @@
<fileset file="build/maven/pom-template.xml"/>
</copy>
</target>
<target name="local-maven-publish" depends="local-maven-pom.xml">
<echo>Publishing ${output-dir}/WebContent/WEB-INF/lib/${lib-jar-name} to the local Maven repository</echo>
<artifact:mvn>
<artifact:mvn>
<arg value="install:install-file"/>
<!-- .. is a workaround as maven runs in the build directory -->
<sysproperty key="file" value="../${output-dir}/WebContent/WEB-INF/lib/${lib-jar-name}" />
@@ -857,29 +879,30 @@
<!-- ================================================================== -->

<target name="tests" depends="compile-java, internal-package-war">
<!-- Run all different types of tests in parallel to decrease testing time -->
<parallel threadcount="3">
<antcall inheritrefs="true" inheritall="true" target="integration-tests"></antcall>
<antcall inheritrefs="true" inheritall="true" target="testbench-tests"></antcall>
<antcall inheritrefs="true" inheritall="true" target="server-side-tests"></antcall>
</parallel>
</target>
<!-- Assumes java classes have been compiled but depends does not work out well as this is run from a <parallel> task-->
<!-- Run all different types of tests in parallel to decrease testing time -->
<parallel threadcount="3">
<antcall inheritrefs="true" inheritall="true" target="integration-tests"></antcall>
<antcall inheritrefs="true" inheritall="true" target="testbench-tests"></antcall>
<antcall inheritrefs="true" inheritall="true" target="server-side-tests"></antcall>
</parallel>
</target>
<!-- Assumes java classes have been compiled but depends does not work out well as this is run from a <parallel> task-->
<target name="server-side-tests" unless="tests.serverside.skip">
<junit printsummary="yes">
<classpath>
<pathelement path="${result-path}/classes" />
<path refid="compile.classpath"/>
</classpath>
<junit printsummary="yes">
<classpath>
<pathelement path="${result-path}/classes" />
<path refid="compile.classpath"/>
</classpath>

<batchtest fork="yes">
<fileset dir="tests/src" includes="com/vaadin/tests/server/**/*.java" excludes="**/Abstract*.java" />
</batchtest>
</junit>
<batchtest fork="yes">
<fileset dir="tests/server-side" includes="**/*.java" excludes="**/Abstract*.java" />
<fileset dir="tests/client-side" includes="**/*.java" excludes="**/Abstract*.java" />
</batchtest>
</junit>
</target>

<!-- Assumes java classes have been compiled but depends does not work out well as this is run from a <parallel> task-->
<!-- Assumes java classes have been compiled but depends does not work out well as this is run from a <parallel> task-->
<target name="testbench-tests" unless="tests.testbench.skip">
<fail unless="product-file" message="The 'product-file' property must be defined."/>
<fail unless="version" message="The 'version' property must be defined."/>
@@ -891,8 +914,8 @@
<fail unless="com.vaadin.testbench.deployment.url" message="The 'com.vaadin.testbench.deployment.url' property must be defined."/>
<fail unless="com.vaadin.testbench.lib.dir" message="The 'com.vaadin.testbench.lib.dir' property must be defined."/>

<property name="com.vaadin.testbench.screenshot.block.error" value="0.025"/>
<property name="com.vaadin.testbench.debug" value="false"/>
<property name="com.vaadin.testbench.screenshot.block.error" value="0.025"/>
<property name="com.vaadin.testbench.debug" value="false"/>
<property name="package.name" value="${base-name}"/>

<!-- Only Linux tests allowed. TODO: Generalize this. -->
@@ -904,13 +927,13 @@
<!-- "tests" classes after unpacking the package. -->
<property name="output-dir" value="${output-dir}"/>

<!-- Convert tests to run multiple times if failed. -->
<property name="retries" value="2"/>
<!-- Convert tests to run multiple times if failed. -->
<property name="retries" value="2"/>
<property name="package.filename" value="${package.filename}"/>
<property name="testing.testarea" value="/tmp/testarea"/>
<property name="package.name" value="${package.name}"/>
<property name="test-output-dir" value="../build/test-output" />
<property name="test-output-dir" value="../build/test-output" />
<property name="com.vaadin.testbench.tester.host" value="${com.vaadin.testbench.tester.host}"/>
<property name="com.vaadin.testbench.deployment.url" value="${com.vaadin.testbench.deployment.url}"/>
<property name="com.vaadin.testbench.lib.dir" value="${com.vaadin.testbench.lib.dir}"/>
@@ -919,7 +942,7 @@
</ant>
</target>

<!-- Assumes java classes have been compiled but depends does not work out well as this is run from a <parallel> task-->
<!-- Assumes java classes have been compiled but depends does not work out well as this is run from a <parallel> task-->
<target name="integration-tests" unless="tests.integration.skip">
<!-- Parameters for the test.xml script. -->
<fail unless="com.vaadin.testbench.tester.host" message="The 'com.vaadin.testbench.tester.host' property must be defined."/>
@@ -928,22 +951,22 @@

<!-- Empty passphrase if no passphrase defined -->
<property name="passphrase" value="" />
<property name="tests.war" location="${result-path}/${test-war-filename}" />
<property name="tests.war" location="${result-path}/${test-war-filename}" />

<!-- Sleep before running integration tests so testbench tests have time to compile and start -->
<sleep minutes="4" />
<!-- Sleep before running integration tests so testbench tests have time to compile and start -->
<sleep minutes="4" />
<!-- Run the separate test script. -->
<ant antfile="tests/integration_tests.xml" target="integration-test-all" inheritall="false" inheritrefs="true">
<!-- This is provided so that the test script can copy the -->
<!-- "tests" classes after unpacking the package. -->
<property name="output-dir" value="${output-dir}"/>
<property name="output-dir" value="${output-dir}"/>

<property name="com.vaadin.testbench.tester.host" value="${com.vaadin.testbench.tester.host}"/>
<property name="com.vaadin.testbench.lib.dir" value="${com.vaadin.testbench.lib.dir}"/>
<property name="sshkey.file" value="${sshkey.file}" />
<property name="passphrase" value="${passphrase}" />
<property name="demo.war" value="${tests.war}"/>
<property name="com.vaadin.testbench.tester.host" value="${com.vaadin.testbench.tester.host}"/>
<property name="com.vaadin.testbench.lib.dir" value="${com.vaadin.testbench.lib.dir}"/>
<property name="sshkey.file" value="${sshkey.file}" />
<property name="passphrase" value="${passphrase}" />
<property name="demo.war" value="${tests.war}"/>
</ant>
</target>
</project>

tests/src/com/vaadin/tests/gwtadapter/applicationconnection/URLGeneration.java → tests/client-side/com/vaadin/terminal/gwt/client/ApplicationConnectionTestURLGeneration.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.gwtadapter.applicationconnection;
package com.vaadin.terminal.gwt.client;
import static org.junit.Assert.assertEquals;
@@ -6,7 +6,7 @@ import org.junit.Test;
import com.vaadin.terminal.gwt.client.ApplicationConnection;
public class URLGeneration {
public class ApplicationConnectionTestURLGeneration {
private static final String[] URIS = new String[] {
"http://demo.vaadin.com/", //

tests/src/com/vaadin/tests/server/BrowserUserAgentParser.java → tests/client-side/com/vaadin/terminal/gwt/client/TestVBrowserDetailsUserAgentParser.java View File

@@ -1,10 +1,10 @@
package com.vaadin.tests.server;
package com.vaadin.terminal.gwt.client;
import junit.framework.TestCase;
import com.vaadin.terminal.gwt.client.VBrowserDetails;
public class BrowserUserAgentParser extends TestCase {
public class TestVBrowserDetailsUserAgentParser extends TestCase {
private static final String FIREFOX30_WINDOWS = "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6";
private static final String FIREFOX30_LINUX = "Mozilla/5.0 (X11; U; Linux x86_64; es-ES; rv:1.9.0.12) Gecko/2009070811 Ubuntu/9.04 (jaunty) Firefox/3.0.12";

tests/src/com/vaadin/tests/server/container/AbstractBeanContainerTest.java → tests/server-side/com/vaadin/data/util/AbstractBeanContainerTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container;
package com.vaadin.data.util;

import com.vaadin.data.util.AbstractBeanContainer;
import com.vaadin.data.util.BeanContainer;

tests/src/com/vaadin/tests/server/container/AbstractContainerTest.java → tests/server-side/com/vaadin/data/util/AbstractContainerTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container;
package com.vaadin.data.util;
import java.util.ArrayList;
import java.util.List;

tests/src/com/vaadin/tests/server/container/AbstractHierarchicalContainerTest.java → tests/server-side/com/vaadin/data/util/AbstractHierarchicalContainerTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container;
package com.vaadin.data.util;
import java.util.Collection;

tests/src/com/vaadin/tests/server/container/AbstractInMemoryContainerTest.java → tests/server-side/com/vaadin/data/util/AbstractInMemoryContainerTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container;
package com.vaadin.data.util;

public abstract class AbstractInMemoryContainerTest extends
AbstractContainerTest {

tests/src/com/vaadin/tests/server/container/BeanContainerTest.java → tests/server-side/com/vaadin/data/util/BeanContainerTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container;
package com.vaadin.data.util;

import java.util.Arrays;
import java.util.LinkedHashMap;

tests/src/com/vaadin/tests/server/container/BeanItemContainerSortTest.java → tests/server-side/com/vaadin/data/util/BeanItemContainerSortTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container;
package com.vaadin.data.util;

import java.util.Arrays;
import java.util.Collection;

tests/src/com/vaadin/tests/server/container/BeanItemContainerTest.java → tests/server-side/com/vaadin/data/util/BeanItemContainerTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container;
package com.vaadin.data.util;

import java.util.ArrayList;
import java.util.Arrays;

tests/src/com/vaadin/tests/server/container/BeanItemTest.java → tests/server-side/com/vaadin/data/util/BeanItemTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container;
package com.vaadin.data.util;

import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;

tests/src/com/vaadin/tests/server/container/NestedMethodPropertyTest.java → tests/server-side/com/vaadin/data/util/NestedMethodPropertyTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container;
package com.vaadin.data.util;

import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;

tests/src/com/vaadin/tests/server/container/ObjectPropertyTest.java → tests/server-side/com/vaadin/data/util/ObjectPropertyTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container;
package com.vaadin.data.util;
import junit.framework.TestCase;

tests/src/com/vaadin/tests/server/container/PerformanceTestIndexedContainer.java → tests/server-side/com/vaadin/data/util/PerformanceTestIndexedContainer.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container;
package com.vaadin.data.util;

import java.util.ArrayList;
import java.util.Collection;

tests/src/com/vaadin/tests/server/container/PropertyDescriptorTest.java → tests/server-side/com/vaadin/data/util/PropertyDescriptorTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container;
package com.vaadin.data.util;

import java.beans.Introspector;
import java.beans.PropertyDescriptor;
@@ -14,7 +14,7 @@ import com.vaadin.data.Property;
import com.vaadin.data.util.MethodPropertyDescriptor;
import com.vaadin.data.util.NestedPropertyDescriptor;
import com.vaadin.data.util.VaadinPropertyDescriptor;
import com.vaadin.tests.server.container.NestedMethodPropertyTest.Person;
import com.vaadin.data.util.NestedMethodPropertyTest.Person;

public class PropertyDescriptorTest extends TestCase {
public void testMethodPropertyDescriptorSerialization() throws Exception {

tests/src/com/vaadin/tests/server/container/PropertySetItemTest.java → tests/server-side/com/vaadin/data/util/PropertySetItemTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container;
package com.vaadin.data.util;

import java.util.Iterator;


tests/src/com/vaadin/tests/server/container/TestContainerHierarchicalWrapper.java → tests/server-side/com/vaadin/data/util/TestContainerHierarchicalWrapper.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container;
package com.vaadin.data.util;
import java.util.Collection;

tests/src/com/vaadin/tests/server/container/TestContainerSorting.java → tests/server-side/com/vaadin/data/util/TestContainerSorting.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container;
package com.vaadin.data.util;
import java.util.HashMap;
import java.util.Iterator;

tests/src/com/vaadin/tests/server/container/TestHierarchicalContainer.java → tests/server-side/com/vaadin/data/util/TestHierarchicalContainer.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container;
package com.vaadin.data.util;
import com.vaadin.data.Container.Filter;
import com.vaadin.data.Item;

tests/src/com/vaadin/tests/server/container/TestIndexedContainer.java → tests/server-side/com/vaadin/data/util/TestIndexedContainer.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container;
package com.vaadin.data.util;
import com.vaadin.data.Item;
import com.vaadin.data.util.IndexedContainer;

tests/src/com/vaadin/tests/server/container/filter/AbstractFilterTest.java → tests/server-side/com/vaadin/data/util/filter/AbstractFilterTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container.filter;
package com.vaadin.data.util.filter;

import junit.framework.TestCase;


tests/src/com/vaadin/tests/server/container/filter/AndOrFilterTest.java → tests/server-side/com/vaadin/data/util/filter/AndOrFilterTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container.filter;
package com.vaadin.data.util.filter;

import junit.framework.Assert;


tests/src/com/vaadin/tests/server/container/filter/CompareFilterTest.java → tests/server-side/com/vaadin/data/util/filter/CompareFilterTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container.filter;
package com.vaadin.data.util.filter;

import java.util.Date;


tests/src/com/vaadin/tests/server/container/filter/IsNullFilterTest.java → tests/server-side/com/vaadin/data/util/filter/IsNullFilterTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container.filter;
package com.vaadin.data.util.filter;

import junit.framework.Assert;


tests/src/com/vaadin/tests/server/container/filter/NotFilterTest.java → tests/server-side/com/vaadin/data/util/filter/NotFilterTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container.filter;
package com.vaadin.data.util.filter;

import junit.framework.Assert;


tests/src/com/vaadin/tests/server/container/filter/SimpleStringFilterTest.java → tests/server-side/com/vaadin/data/util/filter/SimpleStringFilterTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container.filter;
package com.vaadin.data.util.filter;

import junit.framework.Assert;


tests/src/com/vaadin/tests/server/container/sqlcontainer/AllTests.java → tests/server-side/com/vaadin/data/util/sqlcontainer/AllTests.java View File

@@ -1,21 +1,21 @@
package com.vaadin.tests.server.container.sqlcontainer;
package com.vaadin.data.util.sqlcontainer;

import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;

import com.vaadin.data.util.sqlcontainer.connection.J2EEConnectionPoolTest;
import com.vaadin.data.util.sqlcontainer.connection.SimpleJDBCConnectionPoolTest;
import com.vaadin.data.util.sqlcontainer.filters.BetweenTest;
import com.vaadin.data.util.sqlcontainer.filters.LikeTest;
import com.vaadin.data.util.sqlcontainer.generator.SQLGeneratorsTest;
import com.vaadin.data.util.sqlcontainer.query.FreeformQueryTest;
import com.vaadin.data.util.sqlcontainer.query.QueryBuilderTest;
import com.vaadin.data.util.sqlcontainer.query.TableQueryTest;
import com.vaadin.data.util.sqlcontainer.query.generator.DefaultSQLGenerator;
import com.vaadin.data.util.sqlcontainer.query.generator.MSSQLGenerator;
import com.vaadin.data.util.sqlcontainer.query.generator.OracleGenerator;
import com.vaadin.data.util.sqlcontainer.query.generator.SQLGenerator;
import com.vaadin.tests.server.container.sqlcontainer.connection.J2EEConnectionPoolTest;
import com.vaadin.tests.server.container.sqlcontainer.connection.SimpleJDBCConnectionPoolTest;
import com.vaadin.tests.server.container.sqlcontainer.filters.BetweenTest;
import com.vaadin.tests.server.container.sqlcontainer.filters.LikeTest;
import com.vaadin.tests.server.container.sqlcontainer.generator.SQLGeneratorsTest;
import com.vaadin.tests.server.container.sqlcontainer.query.FreeformQueryTest;
import com.vaadin.tests.server.container.sqlcontainer.query.QueryBuilderTest;
import com.vaadin.tests.server.container.sqlcontainer.query.TableQueryTest;

@RunWith(Suite.class)
@SuiteClasses({ SimpleJDBCConnectionPoolTest.class,

tests/src/com/vaadin/tests/server/container/sqlcontainer/ColumnPropertyTest.java → tests/server-side/com/vaadin/data/util/sqlcontainer/ColumnPropertyTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container.sqlcontainer;
package com.vaadin.data.util.sqlcontainer;

import java.util.Arrays;

@@ -7,10 +7,7 @@ import org.junit.Assert;
import org.junit.Test;

import com.vaadin.data.Property.ReadOnlyException;
import com.vaadin.data.util.sqlcontainer.ColumnProperty;
import com.vaadin.data.util.sqlcontainer.RowId;
import com.vaadin.data.util.sqlcontainer.RowItem;
import com.vaadin.data.util.sqlcontainer.SQLContainer;
import com.vaadin.data.util.sqlcontainer.ColumnProperty.NotNullableException;

public class ColumnPropertyTest {

@@ -38,10 +35,6 @@ public class ColumnPropertyTest {
Assert.assertEquals("Ville", cp.getValue());
}

/*-
* TODO Removed test since currently the Vaadin test package structure
* does not allow testing protected methods. When it has been fixed
* then re-enable test.
@Test
public void setValue_readWriteNullable_returnsKalle() {
ColumnProperty cp = new ColumnProperty("NAME", false, true, true,
@@ -55,7 +48,6 @@ public class ColumnPropertyTest {
Assert.assertEquals("Kalle", cp.getValue());
EasyMock.verify(container);
}
*/

@Test(expected = ReadOnlyException.class)
public void setValue_readOnlyNullable_shouldFail() {
@@ -68,10 +60,6 @@ public class ColumnPropertyTest {
EasyMock.verify(container);
}

/*-
* TODO Removed test since currently the Vaadin test package structure
* does not allow testing protected methods. When it has been fixed
* then re-enable test.
@Test
public void setValue_readWriteNullable_nullShouldWork() {
ColumnProperty cp = new ColumnProperty("NAME", false, true, true,
@@ -85,7 +73,6 @@ public class ColumnPropertyTest {
Assert.assertNull(cp.getValue());
EasyMock.verify(container);
}

@Test(expected = NotNullableException.class)
public void setValue_readWriteNotNullable_nullShouldFail() {
@@ -100,7 +87,6 @@ public class ColumnPropertyTest {
Assert.assertNotNull(cp.getValue());
EasyMock.verify(container);
}
*/

@Test
public void getType_normal_returnsStringClass() {
@@ -146,10 +132,6 @@ public class ColumnPropertyTest {
Assert.assertEquals("NAME", cp.getPropertyId());
}

/*-
* TODO Removed test since currently the Vaadin test package structure
* does not allow testing protected methods. When it has been fixed
* then re-enable test.
@Test
public void isModified_valueModified_returnsTrue() {
ColumnProperty cp = new ColumnProperty("NAME", false, true, true,
@@ -164,7 +146,6 @@ public class ColumnPropertyTest {
Assert.assertTrue(cp.isModified());
EasyMock.verify(container);
}
*/

@Test
public void isModified_valueNotModified_returnsFalse() {

tests/src/com/vaadin/tests/server/container/sqlcontainer/DataGenerator.java → tests/server-side/com/vaadin/data/util/sqlcontainer/DataGenerator.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container.sqlcontainer;
package com.vaadin.data.util.sqlcontainer;

import java.sql.Connection;
import java.sql.ResultSet;
@@ -8,8 +8,8 @@ import java.sql.Statement;
import org.junit.Assert;
import org.junit.Test;

import com.vaadin.data.util.sqlcontainer.AllTests.DB;
import com.vaadin.data.util.sqlcontainer.connection.JDBCConnectionPool;
import com.vaadin.tests.server.container.sqlcontainer.AllTests.DB;

public class DataGenerator {

tests/src/com/vaadin/tests/server/container/sqlcontainer/FreeformQueryUtil.java → tests/server-side/com/vaadin/data/util/sqlcontainer/FreeformQueryUtil.java View File

@@ -1,13 +1,13 @@
package com.vaadin.tests.server.container.sqlcontainer;
package com.vaadin.data.util.sqlcontainer;

import java.util.List;

import org.junit.Test;

import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.sqlcontainer.AllTests.DB;
import com.vaadin.data.util.sqlcontainer.query.generator.StatementHelper;
import com.vaadin.data.util.sqlcontainer.query.generator.filter.QueryBuilder;
import com.vaadin.tests.server.container.sqlcontainer.AllTests.DB;

public class FreeformQueryUtil {


tests/src/com/vaadin/tests/server/container/sqlcontainer/ReadOnlyRowIdTest.java → tests/server-side/com/vaadin/data/util/sqlcontainer/ReadOnlyRowIdTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container.sqlcontainer;
package com.vaadin.data.util.sqlcontainer;

import junit.framework.Assert;


tests/src/com/vaadin/tests/server/container/sqlcontainer/RowIdTest.java → tests/server-side/com/vaadin/data/util/sqlcontainer/RowIdTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container.sqlcontainer;
package com.vaadin.data.util.sqlcontainer;

import org.junit.Assert;
import org.junit.Test;

tests/src/com/vaadin/tests/server/container/sqlcontainer/SQLContainerTableQueryTest.java → tests/server-side/com/vaadin/data/util/sqlcontainer/SQLContainerTableQueryTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container.sqlcontainer;
package com.vaadin.data.util.sqlcontainer;
import java.math.BigDecimal;
import java.sql.Connection;
@@ -18,14 +18,11 @@ import com.vaadin.data.Container.ItemSetChangeEvent;
import com.vaadin.data.Container.ItemSetChangeListener;
import com.vaadin.data.Item;
import com.vaadin.data.util.filter.Like;
import com.vaadin.data.util.sqlcontainer.RowId;
import com.vaadin.data.util.sqlcontainer.SQLContainer;
import com.vaadin.data.util.sqlcontainer.TemporaryRowId;
import com.vaadin.data.util.sqlcontainer.AllTests.DB;
import com.vaadin.data.util.sqlcontainer.connection.JDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.connection.SimpleJDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.query.OrderBy;
import com.vaadin.data.util.sqlcontainer.query.TableQuery;
import com.vaadin.tests.server.container.sqlcontainer.AllTests.DB;
public class SQLContainerTableQueryTest {
@@ -1175,10 +1172,6 @@ public class SQLContainerTableQueryTest {
container.lastItemId(), "NAME").getValue()));
}
/*-
* TODO Removed test since currently the Vaadin test package structure
* does not allow testing protected methods. When it has been fixed
* then re-enable test.
@Test
public void itemChangeNotification_table_isModifiedReturnsTrue()
throws SQLException {
@@ -1188,9 +1181,7 @@ public class SQLContainerTableQueryTest {
RowItem last = (RowItem) container.getItem(container.lastItemId());
container.itemChangeNotification(last);
Assert.assertTrue(container.isModified());
Util.shakeBodyElement()
}
-*/
@Test
public void itemSetChangeListeners_table_shouldFire() throws SQLException {

tests/server-side/com/vaadin/data/util/sqlcontainer/SQLContainerTest.java
File diff suppressed because it is too large
View File


tests/src/com/vaadin/tests/server/container/sqlcontainer/TicketTests.java → tests/server-side/com/vaadin/data/util/sqlcontainer/TicketTests.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container.sqlcontainer;
package com.vaadin.data.util.sqlcontainer;

import java.math.BigDecimal;
import java.sql.SQLException;
@@ -16,13 +16,13 @@ import com.vaadin.data.Container.Filter;
import com.vaadin.data.Item;
import com.vaadin.data.util.filter.Compare.Equal;
import com.vaadin.data.util.sqlcontainer.SQLContainer;
import com.vaadin.data.util.sqlcontainer.AllTests.DB;
import com.vaadin.data.util.sqlcontainer.connection.SimpleJDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.query.FreeformQuery;
import com.vaadin.data.util.sqlcontainer.query.FreeformStatementDelegate;
import com.vaadin.data.util.sqlcontainer.query.TableQuery;
import com.vaadin.data.util.sqlcontainer.query.generator.StatementHelper;
import com.vaadin.data.util.sqlcontainer.query.generator.filter.QueryBuilder;
import com.vaadin.tests.server.container.sqlcontainer.AllTests.DB;
import com.vaadin.ui.Table;
import com.vaadin.ui.Window;


tests/src/com/vaadin/tests/server/container/sqlcontainer/UtilTest.java → tests/server-side/com/vaadin/data/util/sqlcontainer/UtilTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container.sqlcontainer;
package com.vaadin.data.util.sqlcontainer;

import junit.framework.Assert;


tests/src/com/vaadin/tests/server/container/sqlcontainer/connection/J2EEConnectionPoolTest.java → tests/server-side/com/vaadin/data/util/sqlcontainer/connection/J2EEConnectionPoolTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container.sqlcontainer.connection;
package com.vaadin.data.util.sqlcontainer.connection;

import java.sql.Connection;
import java.sql.SQLException;

tests/src/com/vaadin/tests/server/container/sqlcontainer/connection/MockInitialContextFactory.java → tests/server-side/com/vaadin/data/util/sqlcontainer/connection/MockInitialContextFactory.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container.sqlcontainer.connection;
package com.vaadin.data.util.sqlcontainer.connection;

import javax.naming.Context;
import javax.naming.NamingException;

tests/src/com/vaadin/tests/server/container/sqlcontainer/connection/SimpleJDBCConnectionPoolTest.java → tests/server-side/com/vaadin/data/util/sqlcontainer/connection/SimpleJDBCConnectionPoolTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container.sqlcontainer.connection;
package com.vaadin.data.util.sqlcontainer.connection;

import java.sql.Connection;
import java.sql.SQLException;
@@ -9,9 +9,9 @@ import org.easymock.EasyMock;
import org.junit.Before;
import org.junit.Test;

import com.vaadin.data.util.sqlcontainer.AllTests;
import com.vaadin.data.util.sqlcontainer.connection.JDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.connection.SimpleJDBCConnectionPool;
import com.vaadin.tests.server.container.sqlcontainer.AllTests;

public class SimpleJDBCConnectionPoolTest {
private JDBCConnectionPool connectionPool;

tests/src/com/vaadin/tests/server/container/sqlcontainer/filters/BetweenTest.java → tests/server-side/com/vaadin/data/util/sqlcontainer/filters/BetweenTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container.sqlcontainer.filters;
package com.vaadin.data.util.sqlcontainer.filters;

import junit.framework.Assert;


tests/src/com/vaadin/tests/server/container/sqlcontainer/filters/LikeTest.java → tests/server-side/com/vaadin/data/util/sqlcontainer/filters/LikeTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container.sqlcontainer.filters;
package com.vaadin.data.util.sqlcontainer.filters;

import org.junit.Assert;
import org.junit.Test;

tests/src/com/vaadin/tests/server/container/sqlcontainer/generator/SQLGeneratorsTest.java → tests/server-side/com/vaadin/data/util/sqlcontainer/generator/SQLGeneratorsTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container.sqlcontainer.generator;
package com.vaadin.data.util.sqlcontainer.generator;
import java.sql.SQLException;
import java.util.ArrayList;
@@ -13,6 +13,8 @@ import org.junit.Test;
import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.filter.Like;
import com.vaadin.data.util.filter.Or;
import com.vaadin.data.util.sqlcontainer.AllTests;
import com.vaadin.data.util.sqlcontainer.DataGenerator;
import com.vaadin.data.util.sqlcontainer.RowItem;
import com.vaadin.data.util.sqlcontainer.SQLContainer;
import com.vaadin.data.util.sqlcontainer.connection.JDBCConnectionPool;
@@ -24,8 +26,6 @@ import com.vaadin.data.util.sqlcontainer.query.generator.MSSQLGenerator;
import com.vaadin.data.util.sqlcontainer.query.generator.OracleGenerator;
import com.vaadin.data.util.sqlcontainer.query.generator.SQLGenerator;
import com.vaadin.data.util.sqlcontainer.query.generator.StatementHelper;
import com.vaadin.tests.server.container.sqlcontainer.AllTests;
import com.vaadin.tests.server.container.sqlcontainer.DataGenerator;
public class SQLGeneratorsTest {
private JDBCConnectionPool connectionPool;

tests/src/com/vaadin/tests/server/container/sqlcontainer/query/FreeformQueryTest.java → tests/server-side/com/vaadin/data/util/sqlcontainer/query/FreeformQueryTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container.sqlcontainer.query;
package com.vaadin.data.util.sqlcontainer.query;

import java.sql.Connection;
import java.sql.ResultSet;
@@ -16,17 +16,17 @@ import org.junit.Test;

import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.filter.Like;
import com.vaadin.data.util.sqlcontainer.AllTests;
import com.vaadin.data.util.sqlcontainer.DataGenerator;
import com.vaadin.data.util.sqlcontainer.RowId;
import com.vaadin.data.util.sqlcontainer.RowItem;
import com.vaadin.data.util.sqlcontainer.SQLContainer;
import com.vaadin.data.util.sqlcontainer.AllTests.DB;
import com.vaadin.data.util.sqlcontainer.connection.JDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.connection.SimpleJDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.query.FreeformQuery;
import com.vaadin.data.util.sqlcontainer.query.FreeformQueryDelegate;
import com.vaadin.data.util.sqlcontainer.query.OrderBy;
import com.vaadin.tests.server.container.sqlcontainer.AllTests;
import com.vaadin.tests.server.container.sqlcontainer.AllTests.DB;
import com.vaadin.tests.server.container.sqlcontainer.DataGenerator;

public class FreeformQueryTest {


tests/src/com/vaadin/tests/server/container/sqlcontainer/query/QueryBuilderTest.java → tests/server-side/com/vaadin/data/util/sqlcontainer/query/QueryBuilderTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container.sqlcontainer.query;
package com.vaadin.data.util.sqlcontainer.query;

import java.util.ArrayList;


tests/src/com/vaadin/tests/server/container/sqlcontainer/query/TableQueryTest.java → tests/server-side/com/vaadin/data/util/sqlcontainer/query/TableQueryTest.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.container.sqlcontainer.query;
package com.vaadin.data.util.sqlcontainer.query;
import java.sql.Connection;
import java.sql.PreparedStatement;
@@ -17,17 +17,17 @@ import org.junit.Test;
import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.filter.Compare.Equal;
import com.vaadin.data.util.filter.Like;
import com.vaadin.data.util.sqlcontainer.AllTests;
import com.vaadin.data.util.sqlcontainer.DataGenerator;
import com.vaadin.data.util.sqlcontainer.OptimisticLockException;
import com.vaadin.data.util.sqlcontainer.RowItem;
import com.vaadin.data.util.sqlcontainer.SQLContainer;
import com.vaadin.data.util.sqlcontainer.AllTests.DB;
import com.vaadin.data.util.sqlcontainer.connection.JDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.connection.SimpleJDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.query.OrderBy;
import com.vaadin.data.util.sqlcontainer.query.TableQuery;
import com.vaadin.data.util.sqlcontainer.query.generator.DefaultSQLGenerator;
import com.vaadin.tests.server.container.sqlcontainer.AllTests;
import com.vaadin.tests.server.container.sqlcontainer.AllTests.DB;
import com.vaadin.tests.server.container.sqlcontainer.DataGenerator;
public class TableQueryTest {
private static final int offset = AllTests.offset;

tests/src/com/vaadin/tests/server/applicationservlet/TestStaticFilesLocation.java → tests/server-side/com/vaadin/terminal/gwt/server/TestAbstractApplicationServletStaticFilesLocation.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.applicationservlet;
package com.vaadin.terminal.gwt.server;

import static org.easymock.EasyMock.createMock;
import static org.easymock.EasyMock.expect;
@@ -20,7 +20,7 @@ import junit.framework.TestCase;
import com.vaadin.terminal.gwt.server.AbstractApplicationServlet;
import com.vaadin.terminal.gwt.server.ApplicationServlet;

public class TestStaticFilesLocation extends TestCase {
public class TestAbstractApplicationServletStaticFilesLocation extends TestCase {

ApplicationServlet servlet;


tests/src/com/vaadin/tests/server/IndexedContainerListeners.java → tests/server-side/com/vaadin/tests/server/IndexedContainerListeners.java View File


tests/src/com/vaadin/tests/server/LicenseInJavaFiles.java → tests/server-side/com/vaadin/tests/server/LicenseInJavaFiles.java View File


tests/src/com/vaadin/tests/server/PropertysetItemListeners.java → tests/server-side/com/vaadin/tests/server/PropertysetItemListeners.java View File


tests/src/com/vaadin/tests/server/TestAbstractBeanContainerListeners.java → tests/server-side/com/vaadin/tests/server/TestAbstractBeanContainerListeners.java View File


tests/src/com/vaadin/tests/server/TestAbstractContainerListeners.java → tests/server-side/com/vaadin/tests/server/TestAbstractContainerListeners.java View File


tests/src/com/vaadin/tests/server/TestAbstractInMemoryContainerListeners.java → tests/server-side/com/vaadin/tests/server/TestAbstractInMemoryContainerListeners.java View File


tests/src/com/vaadin/tests/server/TestAbstractPropertyListeners.java → tests/server-side/com/vaadin/tests/server/TestAbstractPropertyListeners.java View File


tests/src/com/vaadin/tests/server/TestClassesSerializable.java → tests/server-side/com/vaadin/tests/server/TestClassesSerializable.java View File


tests/src/com/vaadin/tests/server/TestEventRouter.java → tests/server-side/com/vaadin/tests/server/TestEventRouter.java View File


tests/src/com/vaadin/tests/server/TestFileTypeResolver.java → tests/server-side/com/vaadin/tests/server/TestFileTypeResolver.java View File


tests/src/com/vaadin/tests/server/TestKeyMapper.java → tests/server-side/com/vaadin/tests/server/TestKeyMapper.java View File


tests/src/com/vaadin/tests/server/TestMimeTypes.java → tests/server-side/com/vaadin/tests/server/TestMimeTypes.java View File


tests/src/com/vaadin/tests/server/TestSerialization.java → tests/server-side/com/vaadin/tests/server/TestSerialization.java View File


tests/src/com/vaadin/tests/server/TestSimpleMultiPartInputStream.java → tests/server-side/com/vaadin/tests/server/TestSimpleMultiPartInputStream.java View File


tests/src/com/vaadin/tests/server/TransactionListenersConcurrency.java → tests/server-side/com/vaadin/tests/server/TransactionListenersConcurrency.java View File


tests/src/com/vaadin/tests/server/component/AbstractListenerMethodsTest.java → tests/server-side/com/vaadin/tests/server/component/AbstractListenerMethodsTest.java View File


tests/src/com/vaadin/tests/server/component/FinalMethodTest.java → tests/server-side/com/vaadin/tests/server/component/FinalMethodTest.java View File


tests/src/com/vaadin/tests/server/component/absolutelayout/AbsoluteLayoutListeners.java → tests/server-side/com/vaadin/tests/server/component/absolutelayout/AbsoluteLayoutListeners.java View File


tests/src/com/vaadin/tests/server/component/absolutelayout/ComponentPosition.java → tests/server-side/com/vaadin/tests/server/component/absolutelayout/ComponentPosition.java View File


tests/src/com/vaadin/tests/server/component/abstractcomponent/TestAbstractComponentStyleNames.java → tests/server-side/com/vaadin/tests/server/component/abstractcomponent/TestAbstractComponentStyleNames.java View File


tests/src/com/vaadin/tests/server/component/abstractcomponentcontainer/TestAbstractComponentContainerListeners.java → tests/server-side/com/vaadin/tests/server/component/abstractcomponentcontainer/TestAbstractComponentContainerListeners.java View File


tests/src/com/vaadin/tests/server/component/abstractfield/TestAbstractFieldListeners.java → tests/server-side/com/vaadin/tests/server/component/abstractfield/TestAbstractFieldListeners.java View File


tests/src/com/vaadin/tests/server/component/abstractorderedlayout/TestAbstractOrderedLayoutListeners.java → tests/server-side/com/vaadin/tests/server/component/abstractorderedlayout/TestAbstractOrderedLayoutListeners.java View File


tests/src/com/vaadin/tests/server/component/abstractselect/TestAbstractSelectListeners.java → tests/server-side/com/vaadin/tests/server/component/abstractselect/TestAbstractSelectListeners.java View File


tests/src/com/vaadin/tests/server/component/abstractsplitpanel/TestAbstractSplitPanelListeners.java → tests/server-side/com/vaadin/tests/server/component/abstractsplitpanel/TestAbstractSplitPanelListeners.java View File


tests/src/com/vaadin/tests/server/component/abstracttextfield/TestAbstractTextFieldListeners.java → tests/server-side/com/vaadin/tests/server/component/abstracttextfield/TestAbstractTextFieldListeners.java View File


tests/src/com/vaadin/tests/server/component/button/ButtonListeners.java → tests/server-side/com/vaadin/tests/server/component/button/ButtonListeners.java View File


tests/src/com/vaadin/tests/server/component/csslayout/CssLayoutListeners.java → tests/server-side/com/vaadin/tests/server/component/csslayout/CssLayoutListeners.java View File


tests/src/com/vaadin/tests/server/component/datefield/DateFieldListeners.java → tests/server-side/com/vaadin/tests/server/component/datefield/DateFieldListeners.java View File


tests/src/com/vaadin/tests/server/component/datefield/WeekNumberCalculation.java → tests/server-side/com/vaadin/tests/server/component/datefield/WeekNumberCalculation.java View File


tests/src/com/vaadin/tests/server/component/embedded/EmbeddedListeners.java → tests/server-side/com/vaadin/tests/server/component/embedded/EmbeddedListeners.java View File


tests/src/com/vaadin/tests/server/component/gridlayout/GridLayoutListeners.java → tests/server-side/com/vaadin/tests/server/component/gridlayout/GridLayoutListeners.java View File


tests/src/com/vaadin/tests/server/component/label/LabelListeners.java → tests/server-side/com/vaadin/tests/server/component/label/LabelListeners.java View File


tests/src/com/vaadin/tests/server/component/loginform/LoginFormListeners.java → tests/server-side/com/vaadin/tests/server/component/loginform/LoginFormListeners.java View File


tests/src/com/vaadin/tests/server/component/menubar/MenuBarIds.java → tests/server-side/com/vaadin/tests/server/component/menubar/MenuBarIds.java View File


tests/src/com/vaadin/tests/server/component/optiongroup/OptionGroupListeners.java → tests/server-side/com/vaadin/tests/server/component/optiongroup/OptionGroupListeners.java View File


tests/src/com/vaadin/tests/server/component/orderedlayout/TestOrderedLayout.java → tests/server-side/com/vaadin/tests/server/component/orderedlayout/TestOrderedLayout.java View File


tests/src/com/vaadin/tests/server/component/panel/PanelListeners.java → tests/server-side/com/vaadin/tests/server/component/panel/PanelListeners.java View File


tests/src/com/vaadin/tests/server/component/popupview/PopupViewListeners.java → tests/server-side/com/vaadin/tests/server/component/popupview/PopupViewListeners.java View File


tests/src/com/vaadin/tests/server/component/select/SelectListeners.java → tests/server-side/com/vaadin/tests/server/component/select/SelectListeners.java View File


tests/src/com/vaadin/tests/server/component/table/TableColumnAlignments.java → tests/server-side/com/vaadin/tests/server/component/table/TableColumnAlignments.java View File


tests/src/com/vaadin/tests/server/component/table/TableGenerator.java → tests/server-side/com/vaadin/tests/server/component/table/TableGenerator.java View File


tests/src/com/vaadin/tests/server/component/table/TableListeners.java → tests/server-side/com/vaadin/tests/server/component/table/TableListeners.java View File


tests/src/com/vaadin/tests/server/component/table/TableVisibleColumns.java → tests/server-side/com/vaadin/tests/server/component/table/TableVisibleColumns.java View File


tests/src/com/vaadin/tests/server/component/table/TestFooter.java → tests/server-side/com/vaadin/tests/server/component/table/TestFooter.java View File


tests/src/com/vaadin/tests/server/component/table/TestMultipleSelection.java → tests/server-side/com/vaadin/tests/server/component/table/TestMultipleSelection.java View File


tests/src/com/vaadin/tests/server/component/tabsheet/TabSheetListeners.java → tests/server-side/com/vaadin/tests/server/component/tabsheet/TabSheetListeners.java View File


tests/src/com/vaadin/tests/server/component/tabsheet/TestTabSheet.java → tests/server-side/com/vaadin/tests/server/component/tabsheet/TestTabSheet.java View File


tests/src/com/vaadin/tests/server/component/tree/TestListeners.java → tests/server-side/com/vaadin/tests/server/component/tree/TestListeners.java View File


tests/src/com/vaadin/tests/server/component/tree/TreeListeners.java → tests/server-side/com/vaadin/tests/server/component/tree/TreeListeners.java View File


tests/src/com/vaadin/tests/server/component/treetable/EmptyTreeTable.java → tests/server-side/com/vaadin/tests/server/component/treetable/EmptyTreeTable.java View File


tests/src/com/vaadin/tests/server/component/upload/UploadListeners.java → tests/server-side/com/vaadin/tests/server/component/upload/UploadListeners.java View File


tests/src/com/vaadin/tests/server/component/urifragmentutility/UriFragmentUtilityListeners.java → tests/server-side/com/vaadin/tests/server/component/urifragmentutility/UriFragmentUtilityListeners.java View File


tests/src/com/vaadin/tests/server/component/window/AddRemoveSubWindow.java → tests/server-side/com/vaadin/tests/server/component/window/AddRemoveSubWindow.java View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save