Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

ShortRangeValidatorTest.java 2.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package com.vaadin.tests.data.validator;
  2. import static org.junit.Assert.assertFalse;
  3. import static org.junit.Assert.assertTrue;
  4. import org.junit.Test;
  5. import com.vaadin.data.validator.ShortRangeValidator;
  6. public class ShortRangeValidatorTest {
  7. private ShortRangeValidator cleanValidator = new ShortRangeValidator(
  8. "no values", null, null);
  9. private ShortRangeValidator minValidator = new ShortRangeValidator(
  10. "no values", (short) 10, null);
  11. private ShortRangeValidator maxValidator = new ShortRangeValidator(
  12. "no values", null, (short) 100);
  13. private ShortRangeValidator minMaxValidator = new ShortRangeValidator(
  14. "no values", (short) 10, (short) 100);
  15. @Test
  16. public void testNullValue() {
  17. assertTrue("Didn't accept null", cleanValidator.isValid(null));
  18. assertTrue("Didn't accept null", minValidator.isValid(null));
  19. assertTrue("Didn't accept null", maxValidator.isValid(null));
  20. assertTrue("Didn't accept null", minMaxValidator.isValid(null));
  21. }
  22. @Test
  23. public void testMinValue() {
  24. assertTrue("Validator without ranges didn't accept value",
  25. cleanValidator.isValid((short) -15));
  26. assertTrue("Didn't accept valid value",
  27. minValidator.isValid((short) 15));
  28. assertFalse("Accepted too small value", minValidator.isValid((short) 9));
  29. }
  30. @Test
  31. public void testMaxValue() {
  32. assertTrue("Validator without ranges didn't accept value",
  33. cleanValidator.isValid((short) 1120));
  34. assertTrue("Didn't accept valid value",
  35. maxValidator.isValid((short) 15));
  36. assertFalse("Accepted too large value",
  37. maxValidator.isValid((short) 120));
  38. }
  39. @Test
  40. public void testMinMaxValue() {
  41. assertTrue("Didn't accept valid value",
  42. minMaxValidator.isValid((short) 15));
  43. assertTrue("Didn't accept valid value",
  44. minMaxValidator.isValid((short) 99));
  45. assertFalse("Accepted too small value",
  46. minMaxValidator.isValid((short) 9));
  47. assertFalse("Accepted too large value",
  48. minMaxValidator.isValid((short) 110));
  49. }
  50. }