aboutsummaryrefslogtreecommitdiffstats
path: root/tests/server-side
diff options
context:
space:
mode:
authorHenri Sara <hesara@vaadin.com>2011-12-18 11:53:27 +0200
committerHenri Sara <hesara@vaadin.com>2011-12-18 11:53:27 +0200
commitd62a07bd1bd0f0d0b14df87543004e8e8be41558 (patch)
tree1a36f092a710ac48b0908deea3d0327fe180c81f /tests/server-side
parent96b11d0213bc2012a72832feb5732b6ad1aacf1b (diff)
downloadvaadin-framework-d62a07bd1bd0f0d0b14df87543004e8e8be41558.tar.gz
vaadin-framework-d62a07bd1bd0f0d0b14df87543004e8e8be41558.zip
Remove conversions using String constructor from Properties (#8125).
ObjectProperty and MethodProperty no longer try to automatically convert values using a String constructor of the property type. Related fixes to tests.
Diffstat (limited to 'tests/server-side')
-rw-r--r--tests/server-side/com/vaadin/tests/server/component/abstractfield/AbstractFieldValueConversions.java16
1 files changed, 8 insertions, 8 deletions
diff --git a/tests/server-side/com/vaadin/tests/server/component/abstractfield/AbstractFieldValueConversions.java b/tests/server-side/com/vaadin/tests/server/component/abstractfield/AbstractFieldValueConversions.java
index 52da824029..bf42b0784f 100644
--- a/tests/server-side/com/vaadin/tests/server/component/abstractfield/AbstractFieldValueConversions.java
+++ b/tests/server-side/com/vaadin/tests/server/component/abstractfield/AbstractFieldValueConversions.java
@@ -6,7 +6,7 @@ import junit.framework.TestCase;
import com.vaadin.data.util.MethodProperty;
import com.vaadin.data.util.converter.Converter;
-import com.vaadin.data.util.converter.NumberToStringConverter;
+import com.vaadin.data.util.converter.IntegerToStringConverter;
import com.vaadin.tests.data.bean.Address;
import com.vaadin.tests.data.bean.Country;
import com.vaadin.tests.data.bean.Person;
@@ -22,7 +22,7 @@ public class AbstractFieldValueConversions extends TestCase {
public void testWithoutConversion() {
TextField tf = new TextField();
- tf.setPropertyDataSource(new MethodProperty<Person>(paulaBean,
+ tf.setPropertyDataSource(new MethodProperty<String>(paulaBean,
"firstName"));
assertEquals("Paula", tf.getValue());
assertEquals("Paula", tf.getPropertyDataSource().getValue());
@@ -52,7 +52,7 @@ public class AbstractFieldValueConversions extends TestCase {
return String.class;
}
});
- tf.setPropertyDataSource(new MethodProperty<Person>(paulaBean,
+ tf.setPropertyDataSource(new MethodProperty<String>(paulaBean,
"firstName"));
assertEquals("Paula", tf.getValue());
assertEquals("Paula", tf.getPropertyDataSource().getValue());
@@ -95,8 +95,8 @@ public class AbstractFieldValueConversions extends TestCase {
public void testIntegerStringConversion() {
TextField tf = new TextField();
- tf.setValueConverter(new NumberToStringConverter());
- tf.setPropertyDataSource(new MethodProperty<Person>(paulaBean, "age"));
+ tf.setValueConverter(new IntegerToStringConverter());
+ tf.setPropertyDataSource(new MethodProperty<Integer>(paulaBean, "age"));
assertEquals(34, tf.getPropertyDataSource().getValue());
assertEquals("34", tf.getValue());
tf.setValue("12");
@@ -138,10 +138,10 @@ public class AbstractFieldValueConversions extends TestCase {
}
});
- MethodProperty<Person> property = new MethodProperty<Person>(paulaBean,
- "deceased");
+ MethodProperty<Boolean> property = new MethodProperty<Boolean>(
+ paulaBean, "deceased");
cb.setPropertyDataSource(property);
- assertNull(property.getValue());
+ assertEquals(Boolean.FALSE, property.getValue());
assertEquals(Boolean.FALSE, cb.getValue());
Boolean newDmValue = cb.getValueConverter().convertFromSourceToTarget(
cb.getValue(), new Locale("fi", "FI"));