diff options
author | Artur Signell <artur@vaadin.com> | 2016-08-25 13:21:36 +0300 |
---|---|---|
committer | Artur Signell <artur@vaadin.com> | 2016-08-26 11:40:12 +0300 |
commit | 58853fe47bb01a0c0c2b5c380056d22ccccd6f08 (patch) | |
tree | 3a45b08366f53943326e14750d2c4d90f1e1128d /server/src/test/java/com/vaadin/ui/AbsFieldDataSourceLocaleChangeTest.java | |
parent | 50f294513f929fcd0e6a519283d5a88e09331081 (diff) | |
download | vaadin-framework-58853fe47bb01a0c0c2b5c380056d22ccccd6f08.tar.gz vaadin-framework-58853fe47bb01a0c0c2b5c380056d22ccccd6f08.zip |
Move old TextField to compatibility package
Change-Id: Ic1e8d3f9859f5e496c0e27e2fece4b5a9da74f01
Diffstat (limited to 'server/src/test/java/com/vaadin/ui/AbsFieldDataSourceLocaleChangeTest.java')
-rw-r--r-- | server/src/test/java/com/vaadin/ui/AbsFieldDataSourceLocaleChangeTest.java | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/server/src/test/java/com/vaadin/ui/AbsFieldDataSourceLocaleChangeTest.java b/server/src/test/java/com/vaadin/ui/AbsFieldDataSourceLocaleChangeTest.java deleted file mode 100644 index 96212ac085..0000000000 --- a/server/src/test/java/com/vaadin/ui/AbsFieldDataSourceLocaleChangeTest.java +++ /dev/null @@ -1,63 +0,0 @@ -package com.vaadin.ui; - -import java.text.NumberFormat; -import java.util.Locale; - -import org.junit.Assert; -import org.junit.Before; -import org.junit.Test; - -import com.vaadin.server.VaadinRequest; -import com.vaadin.server.VaadinSession; -import com.vaadin.tests.util.AlwaysLockedVaadinSession; -import com.vaadin.v7.data.util.converter.StringToIntegerConverter; -import com.vaadin.v7.ui.TextField; - -public class AbsFieldDataSourceLocaleChangeTest { - - private VaadinSession vaadinSession; - private UI ui; - - @Before - public void setup() { - vaadinSession = new AlwaysLockedVaadinSession(null); - VaadinSession.setCurrent(vaadinSession); - ui = new UI() { - - @Override - protected void init(VaadinRequest request) { - - } - }; - ui.setSession(vaadinSession); - UI.setCurrent(ui); - } - - @Test - public void localeChangesOnAttach() { - TextField tf = new TextField(); - - tf.setConverter(new StringToIntegerConverter() { - @Override - protected NumberFormat getFormat(Locale locale) { - if (locale == null) { - NumberFormat format = super.getFormat(locale); - format.setGroupingUsed(false); - format.setMinimumIntegerDigits(10); - return format; - } - return super.getFormat(locale); - } - }); - tf.setImmediate(true); - tf.setConvertedValue(10000); - Assert.assertEquals("0000010000", tf.getValue()); - - VerticalLayout vl = new VerticalLayout(); - ui.setContent(vl); - ui.setLocale(new Locale("en", "US")); - - vl.addComponent(tf); - Assert.assertEquals("10,000", tf.getValue()); - } -} |