]> source.dussan.org Git - vaadin-framework.git/commitdiff
Revert immediate tests, deprecate HasUserSelectionAllowed
authorTeemu Suo-Anttila <teemusa@vaadin.com>
Thu, 2 Mar 2017 13:46:06 +0000 (15:46 +0200)
committerHenri Sara <henri.sara@gmail.com>
Tue, 7 Mar 2017 10:36:54 +0000 (12:36 +0200)
compatibility-server/src/main/java/com/vaadin/v7/ui/Grid.java
compatibility-server/src/test/java/com/vaadin/v7/tests/server/component/abstractfield/AbsFieldValidatorsTest.java

index f9a5062ac17d0974161081b7e563eebbdeaaecc3..a72222d3258fdf3322fbf5af11de9e304aa0f6e5 100644 (file)
@@ -1150,6 +1150,7 @@ public class Grid extends AbstractComponent
          *
          * @since 7.7.7
          */
+        @Deprecated
         public interface HasUserSelectionAllowed extends SelectionModel {
 
             /**
index 5aee75af36ab2b308f9dde0b4d7fe023215c018c..7dbc3b766dccf6bb9349d3052d6b03d1c7920c33 100644 (file)
@@ -68,15 +68,6 @@ public class AbsFieldValidatorsTest {
         assertFalse(field.getValidators().contains(validator2));
     }
 
-    @Test
-    public void validatorShouldMakeImmediate() {
-        assertFalse("field should not be immediate by default",
-                field.isImmediate());
-        field.addValidator(validator);
-        assertTrue("field should be immediate when it has a validator",
-                field.isImmediate());
-    }
-
     @Test
     public void nonImmediateFieldWithValidator() {
         field.setImmediate(false);
@@ -84,31 +75,4 @@ public class AbsFieldValidatorsTest {
         assertFalse("field should be non-immediate because explicitly set",
                 field.isImmediate());
     }
-
-    @Test
-    public void removeValidatorMakesNonImmediate() {
-        field.addValidator(validator);
-        field.removeValidator(validator);
-        assertFalse("field should be non-immediate after validator was removed",
-                field.isImmediate());
-    }
-
-    @Test
-    public void requiredMakesImmediate() {
-        assertFalse("field should not be immediate by default",
-                field.isImmediate());
-        field.setRequired(true);
-        assertTrue("field should be immediate when it is required",
-                field.isImmediate());
-    }
-
-    @Test
-    public void removeRequiredMakesNonImmediate() {
-        assertFalse("field should not be immediate by default",
-                field.isImmediate());
-        field.setRequired(true);
-        field.setRequired(false);
-        assertFalse("field should not be immediate even though it was required",
-                field.isImmediate());
-    }
 }