aboutsummaryrefslogtreecommitdiffstats
path: root/server/tests
Commit message (Collapse)AuthorAgeFilesLines
* Update to atmosphere javascript 2.0.3-vaadin1 (#12241, #12127)Artur Signell2013-10-141-1/+1
| | | | | | | Build vaadinPush.js from the released version instead of having a separate javascript version in the project Change-Id: I37aac284216c8ec6efd03c242e639e88854f11fd
* Handle ClientMethodInvocation serialization with JSONArray as parameterPekka Hyvönen2013-10-111-0/+111
| | | | | | (#12532) Change-Id: I67306d2b9d151614f72455063b0d01423aeed4c1
* Make the various Writers member fields instead of local variables (#12446)Johannes Dahlström2013-10-101-0/+125
| | | | Change-Id: I9ca101edf6df41702b27635da9f749bdac5bf5f4
* Recreate transient pendingAccessQueue in readObject() (#12456)Johannes Dahlström2013-10-081-3/+16
| | | | | | This prevents a race condition in getPendingAccessQueue(). Change-Id: I1b8d013119e5963ed6083b7dd17afccd3a915e42
* Ensure string converter is always setArtur Signell2013-09-191-0/+1
| | | | Change-Id: I8c9146975397356e92fded0d0207b56d057ac6c5
* NullPointerException in DateToSqlDateConverter (#12284)Edoardo Vacchi2013-09-131-0/+25
| | | | | | | | | | DateToSqlDateConverter throws a NullPointerException when the provided value is null, thus violating the interface contract. If the provided value is null, then the methods should return null. Missing test case included Change-Id: If08225c2a6ae7c3103e47d3817a5d45469c7bf4f
* Allow storing and restoring null instances in CurrentInstance #125097.1.5Jonatan Kronqvist2013-09-091-2/+51
| | | | Change-Id: Icf82377b0d47166d59e8be5f2f8b450d654302d7
* Excludes WeakValueMap from the serializable test #12401Jonatan Kronqvist2013-09-031-0/+1
| | | | | | | Also added a note to the WeakValueMap JavaDoc stating that it is not serializable. Change-Id: If342746ad7c7cac0db8bac4ba75236970cc4cd01
* Make sure bean field validators are only added once (#11045)Patrik Lindström2013-08-071-0/+42
| | | | Change-Id: I67779fa5bfd4c850101c11c22091c988eb65b808
* Ensure StringToIntegerConverter rejects values outside range of int (#12230)Johannes Dahlström2013-08-011-0/+18
| | | | Change-Id: I150bee64144045355bfa75ac10ede663d3feb5ce
* Only add DateRangeValidator to DateField if start or end of range is set ↵Johannes Dahlström2013-07-191-0/+77
| | | | | | (#12193) Change-Id: I9138a5607c1ff20f3aa7be49270f683e732ee195
* Fix NPE in Like.java (#10167)Patrik Lindström2013-06-281-0/+46
| | | | Change-Id: I041fbc5c3cda08d3cf3453cefc5f044c63dbe9bb
* Fixed test issues with type=null (#11895)Artur Signell2013-06-146-6/+6
| | | | Change-Id: I1618191f534ef75048dbae95564ef30a320114a4
* Define LegacyPropertyToStringMode parameter strings in the enum (#11970)Leif Åstrand2013-06-141-0/+32
| | | | Change-Id: Ia6a0b5f63ef1290a2054307e5dd2d34f6628fa64
* Exclude external classes and FutureAccessArtur Signell2013-06-141-1/+2
| | | | Change-Id: I3933ed784c2981664f5c3ff226c3ad9f6310ca5f
* Fixed test issue apparently caused by three levels of classesArtur Signell2013-06-132-19/+22
| | | | Change-Id: I4985e39257d55eada134f340fb9981285c9bb26f
* Using StringTokenizer instead of String.split() in AbstractComponent (#8759)Fabian Lange2013-06-121-0/+52
| | | | | | Avoids wasteful creation and parsing of regular expressions, which are not required here. Change-Id: I247088fbfc4eca6c2500bd6b4da9afc9d66d0a51
* Add support for rem units (#11279)Leif Åstrand2013-06-121-0/+61
| | | | Change-Id: Id6b6402b22956cd96b86cef86f11088e959dc05d
* Added type parameter to converter methods (#11895)Artur Signell2013-06-1111-55/+65
| | | | Change-Id: I6562c537d9e5a0745eb67bc613123a265578ae00
* Make VaadinServlet use enclosing UI class by default (#12039)Leif Åstrand2013-06-111-0/+19
| | | | Change-Id: Ica2b9b9d82ef6d683cb51f3478a07e57cbfa28e5
* Fixed serialization issuesArtur Signell2013-06-071-0/+4
| | | | Change-Id: I5dc1f2dc061c4b6bb6d00040b972802df97d3f89
* Pass ConversionException to getConversionError (#11960)Artur Signell2013-06-071-0/+72
| | | | Change-Id: I6a25c4e4bfd9fe73f973670583c708503f77f60a
* Fixed test issuesArtur Signell2013-06-073-16/+7
| | | | Change-Id: Iebf44d7bff598248fe1cda138ac1d8b4100775ba
* Rename tests so they are run during build (Abstract* is ignored)Artur Signell2013-06-053-3/+3
| | | | Change-Id: I2f5eee8926b3ba194160b85c33176029850ca8ed
* Add @VaadinServletConfiguration (#11970)Leif Åstrand2013-06-052-3/+110
| | | | Change-Id: Ic902028826adae8132bfa18b6cde7d80a2e876c4
* Moved enums to avoid running them as testsArtur Signell2013-05-294-2/+6
| | | | Change-Id: I52cbd9582345a3c0d49caf2ad265a659bf3fe0f1
* Added Serializable where missing and ignore classes which do not need ↵Artur Signell2013-05-281-0/+22
| | | | | | Serializable Change-Id: I197b2d62282ee957458e05d9cac357df47f05e85
* Fixed test which had never passedArtur Signell2013-05-223-12/+392
| | | | Change-Id: Ice20a168dd8c0dc14f8e4600f24e2b788cb38bc4
* Modified the logic in setPropertyDatasource which determines if a new ↵Artur Signell2013-05-224-0/+279
| | | | | | | | | | converter is needed (#11863) The previous logic had two flaws * It allowed converter model type to be a sub type of the model type but not vice versa. Similarly for presentation type. * If the user has set a converter it should be used and not be replaced unless it is absolutely sure that it cannot in any possible way handle conversion (e.g. converter from integer to double cannot handle string to list conversion). If there is a slight chance that it can handle conversion, let it be and let the user set another converter when needed. Change-Id: I2e1c0b3aac90be63ddbc780195f8428398e28ada
* Send browser window resizes if there is a listener (#10055)Henri Sara2013-05-171-1/+1
| | | | | | | This also introduces PageState, which is at the moment a part of UIState. Change-Id: I4f927e6b8217fa789d83ce5e0d8254b141f485c7
* Pass ServletConfig to atmosphere init (#11716)Leif Åstrand2013-04-253-4/+9
| | | | | | | Furthermore, the exception that might get thrown from there is passed up through the call stack until it can be handled in a sensible way. Change-Id: I4a741b5ad4d9216255932c2328b49e73e92df2f4
* Support schemas and catalogs in TableQuery (#7827)Henri Sara2013-04-252-0/+84
| | | | Change-Id: Ib8282dc77e3d06d49ce8815a3f4b036541d9acea
* Replaced Filterable.hasContainerFilters with getContainerFilters (#11234)Artur Signell2013-04-241-7/+11
| | | | Change-Id: Ie0b05e55c1d8fc8d10d073c508b112da740c3333
* Re-added Property.toString warning messages (#10916)Artur Signell2013-04-241-0/+19
| | | | | | * Made it possible to toggle the toString() behavior using the "legacyPropertyToString" init parameter. The default value is "warning" which enables the legacy Property.toString implementation and logs a warning message when it is used. Other supported values are "true" which enables the legacy mode and "false" which disables it. Change-Id: Ife19352b86590464c8e441b7f82f4fec3b1f3235
* Fixed tests to use a real DeploymentConfiguration instanceArtur Signell2013-04-0914-14/+108
| | | | Change-Id: I1c6f74bfcefda7843a55d149a5ecd33ae4c2ebf2
* Show message for missing Atmosphere or version mismatch (#11499)Leif Åstrand2013-04-091-0/+18
| | | | Change-Id: I05ed55319092248db4a3f2d0975f918c9176a6c6
* Global code reformatLeif Åstrand2013-04-058-15/+16
| | | | Change-Id: I4b3c74ede518aa2712038d1451974a93cdecabc2
* Integrate Calendar into core #11079John Ahlroos2013-04-032-0/+572
| | | | | | Everything else integrated, except TB3 tests (ticket #11090, old TB2 tests used instead) Change-Id: If1700d7680a6c0a45f84d6e3c7b80e6536da78c8
* Fixed minimal (empty hashmap) memory leak on redeploy (#9993)Artur Signell2013-04-031-0/+145
| | | | Change-Id: I2b3f83220070f1f46730d956abb24ba9edf02f20
* Enable setting default alignment for VerticalLayout, HorizontalLayout, ↵Artur Signell2013-04-022-0/+114
| | | | | | GridLayout (#11421) Change-Id: I56b14a6a027dc700748f2bd7219b47e1134bb56a
* Fixed locking issue in testsArtur Signell2013-04-0214-21/+61
| | | | Change-Id: I3706cfa46f82615b8cc677bcaaa207d5ab05bf40
* Exclude ColorPickerPreview as it has no no-arg constructorArtur Signell2013-04-021-0/+2
| | | | Change-Id: I245aa609b2cce17cd5116be1b80f2b9c437b975d
* Ensure session is locked during cleanup (#10569)Artur Signell2013-04-021-12/+45
| | | | | | * At the same time ensures request timer handling is done while session is locked (#10108) Change-Id: Ifc36e1ac66d02e25fe98616319c014137bd94c10
* Correctly set thread locals when session times out (#11361, #10995)Artur Signell2013-04-021-0/+115
| | | | Change-Id: I5051cef344f03af276be24a28471a6d6c15b0da6
* Convert value if locale changes and field has converter (#11419)Artur Signell2013-03-311-0/+63
| | | | Change-Id: Icb33ee2db9e36d4282c19b46203054a2da4abdbd
* Removed CommunicationManager and PortletCommunicationManagerJohannes Dahlström2013-03-272-7/+5
| | | | | | | | | * Moved AbstractCommunicationManager abstract methods getThemeResourceAsStream and createBootstrapHandler to VaadinService * Made ACM non-abstract and renamed to LegacyCommunicationManager * Lifted anonymous inner BootstrapHandler subclasses into named public classes Change-Id: I31739ce8a506d572e75ca8cd5509be215e01693d
* Refactor server-side communications (#11192, #7891)Johannes Dahlström2013-03-272-2/+2
| | | | | | | | | | * Move UIDL writing from AbstractCommunicationManager to UidlWriter * Move request handling from ACM to RequestHandlers * Move server RPC message handling to ServerRpcHandler * Move portlet event notifications to PortletListenerNotifier (a RequestHandler) * Communication handlers reside in c.v.server.communication Change-Id: I087e923dbdf88c6b3fcaafbdb7f685d9d3dad0c1
* Fixed tree memory leak when removing expanded items from Tree (based on new ↵John Ahlroos2013-03-221-5/+0
| | | | | | Filterable API introduced by #11234) #11053 Change-Id: I397124cbfa355417717d2e81bf67b15b202bf16a
* Added Container.hasContainerFilters() API #11234John Ahlroos2013-03-221-1/+8
| | | | Change-Id: I223dbc7a8419a5c4b58321b708e8bd7c8bb8134b
* Merge commit 'e4c9eda51082a443822b66864df2fe14be7dc6d7'Artur Signell2013-03-211-4/+19
|\ | | | | | | | | | | | | Conflicts: uitest/test.xml Change-Id: I2c82fa7117b21bddad313abdd2f3f43143317c12