summaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorArtur Signell <artur@vaadin.com>2015-02-04 17:20:06 +0200
committerVaadin Code Review <review@vaadin.com>2015-02-04 19:42:35 +0000
commit69496e066720d717b23bb414fefaa4ea17e15f08 (patch)
treeb4aaaa062e494d74135e247de7984bbc48ea5669 /server
parent648b493cbb5ac4eabdbf476da55afae0799b2be2 (diff)
downloadvaadin-framework-69496e066720d717b23bb414fefaa4ea17e15f08.tar.gz
vaadin-framework-69496e066720d717b23bb414fefaa4ea17e15f08.zip
Make server unit tests pass in Eclipse (#16581)
Change-Id: Ieb9d00fe8412ed6fb0921d07e0511eb922268375
Diffstat (limited to 'server')
-rw-r--r--server/tests/src/com/vaadin/tests/server/ClassesSerializableTest.java1
-rw-r--r--server/tests/src/com/vaadin/tests/server/component/label/LabelConvertersTest.java19
-rw-r--r--server/tests/src/com/vaadin/util/CurrentInstanceTest.java9
3 files changed, 27 insertions, 2 deletions
diff --git a/server/tests/src/com/vaadin/tests/server/ClassesSerializableTest.java b/server/tests/src/com/vaadin/tests/server/ClassesSerializableTest.java
index 6e7b778f78..0de8fd6aab 100644
--- a/server/tests/src/com/vaadin/tests/server/ClassesSerializableTest.java
+++ b/server/tests/src/com/vaadin/tests/server/ClassesSerializableTest.java
@@ -79,6 +79,7 @@ public class ClassesSerializableTest extends TestCase {
"com\\.vaadin\\.server\\.VaadinSession\\$FutureAccess", //
"com\\.vaadin\\.external\\..*", //
"com\\.vaadin\\.util\\.WeakValueMap.*", //
+ "com\\.vaadin\\.themes\\.valoutil\\.BodyStyleName", //
};
/**
diff --git a/server/tests/src/com/vaadin/tests/server/component/label/LabelConvertersTest.java b/server/tests/src/com/vaadin/tests/server/component/label/LabelConvertersTest.java
index 7e65e6a044..26961dc372 100644
--- a/server/tests/src/com/vaadin/tests/server/component/label/LabelConvertersTest.java
+++ b/server/tests/src/com/vaadin/tests/server/component/label/LabelConvertersTest.java
@@ -15,7 +15,12 @@
*/
package com.vaadin.tests.server.component.label;
-import junit.framework.TestCase;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNull;
+import static org.junit.Assert.fail;
+
+import org.junit.Before;
+import org.junit.Test;
import com.vaadin.data.Property;
import com.vaadin.data.util.MethodProperty;
@@ -23,9 +28,16 @@ import com.vaadin.server.VaadinSession;
import com.vaadin.tests.data.bean.Person;
import com.vaadin.tests.util.AlwaysLockedVaadinSession;
import com.vaadin.ui.Label;
+import com.vaadin.util.CurrentInstance;
-public class LabelConvertersTest extends TestCase {
+public class LabelConvertersTest {
+ @Before
+ public void clearExistingThreadLocals() {
+ // Ensure no previous test left some thread locals hanging
+ CurrentInstance.clearAll();
+ }
+ @Test
public void testLabelSetDataSourceLaterOn() {
Person p = Person.createTestPerson1();
Label l = new Label("My label");
@@ -37,6 +49,7 @@ public class LabelConvertersTest extends TestCase {
assertEquals("123", l.getValue());
}
+ @Test
public void testIntegerDataSource() {
VaadinSession.setCurrent(new AlwaysLockedVaadinSession(null));
Label l = new Label("Foo");
@@ -47,6 +60,7 @@ public class LabelConvertersTest extends TestCase {
l.getValue());
}
+ @Test
public void testSetValueWithDataSource() {
try {
MethodProperty<String> property = new MethodProperty<String>(
@@ -59,6 +73,7 @@ public class LabelConvertersTest extends TestCase {
}
+ @Test
public void testLabelWithoutDataSource() {
Label l = new Label("My label");
assertEquals("My label", l.getValue());
diff --git a/server/tests/src/com/vaadin/util/CurrentInstanceTest.java b/server/tests/src/com/vaadin/util/CurrentInstanceTest.java
index 36055a036a..5f9c9638e6 100644
--- a/server/tests/src/com/vaadin/util/CurrentInstanceTest.java
+++ b/server/tests/src/com/vaadin/util/CurrentInstanceTest.java
@@ -23,6 +23,7 @@ import java.util.concurrent.atomic.AtomicBoolean;
import org.easymock.EasyMock;
import org.junit.Assert;
+import org.junit.Before;
import org.junit.Test;
import com.vaadin.server.VaadinRequest;
@@ -32,6 +33,12 @@ import com.vaadin.ui.UI;
public class CurrentInstanceTest {
+ @Before
+ public void clearExistingThreadLocals() {
+ // Ensure no previous test left some thread locals hanging
+ CurrentInstance.clearAll();
+ }
+
@Test
public void testInitiallyCleared() throws Exception {
assertCleared();
@@ -49,6 +56,8 @@ public class CurrentInstanceTest {
@Test
public void testClearedAfterRemoveInheritable() throws Exception {
+ CurrentInstance.clearAll();
+
CurrentInstance.setInheritable(CurrentInstanceTest.class, this);
Assert.assertEquals(this,
CurrentInstance.get(CurrentInstanceTest.class));