🗊Презентация Задание: реализовать класс валидации (Java)

Нажмите для полного просмотра!
Задание: реализовать класс валидации (Java), слайд №1Задание: реализовать класс валидации (Java), слайд №2Задание: реализовать класс валидации (Java), слайд №3Задание: реализовать класс валидации (Java), слайд №4

Вы можете ознакомиться и скачать презентацию на тему Задание: реализовать класс валидации (Java). Доклад-сообщение содержит 4 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Homework 7
Описание слайда:
Homework 7

Слайд 2





Задание
Необходимо реализовать класс валидации различных типов данных по некоторым простым правилам. Для упрощения, определим валидаторы только для двух типов Integer и String. Правила валидации такие:
Числа целого типа должны принадлежать интервалу [1,10].
Строка должна начинаться с заглавной буквы.
Класс получает на вход данные для валидации и в случае, если данные не соответствуют правилам, выдает исключение ValidationFailedException.
Для валидации строки использовать регулярные выражения.
Пример см Тесты.
Описание слайда:
Задание Необходимо реализовать класс валидации различных типов данных по некоторым простым правилам. Для упрощения, определим валидаторы только для двух типов Integer и String. Правила валидации такие: Числа целого типа должны принадлежать интервалу [1,10]. Строка должна начинаться с заглавной буквы. Класс получает на вход данные для валидации и в случае, если данные не соответствуют правилам, выдает исключение ValidationFailedException. Для валидации строки использовать регулярные выражения. Пример см Тесты.

Слайд 3






Класс должен быть готов к расширению – добавление нового валидатора должно сводится к добавлению нового класса-валидатора и регистрации его в ValidationSystem.
Используйте Generics.
Описание слайда:
Класс должен быть готов к расширению – добавление нового валидатора должно сводится к добавлению нового класса-валидатора и регистрации его в ValidationSystem. Используйте Generics.

Слайд 4





Тесты
@Test
public void testValidateInt () throws ValidationFailedException {
   ValidationSystem.validate(1);
   ValidationSystem.validate(5);
   ValidationSystem.validate(10);
}
@Test (expected = ValidationFailedException.class)
public void testValidateIntFail s() throws ValidationFailedException {
   ValidationSystem.validate(11);
}
@Test (expected = ValidationFailedException.class)
public void testValidateIntFails2 () throws ValidationFailedException {
   ValidationSystem.validate(0);
}
@Test
public void testValidateString () throws ValidationFailedException {
   ValidationSystem.validate(“Hello");
   ValidationSystem.validate(“Hello world, abc");
}
@Test (expected = ValidationFailedException.class)
public void testValidateStringFails() throws ValidationFailedException {
   ValidationSystem.validate(“hello");
}
@Test (expected = ValidationFailedException.class)
public void testValidateStringFails2() throws ValidationFailedException {
   ValidationSystem.validate(“”);
}
Описание слайда:
Тесты @Test public void testValidateInt () throws ValidationFailedException { ValidationSystem.validate(1); ValidationSystem.validate(5); ValidationSystem.validate(10); } @Test (expected = ValidationFailedException.class) public void testValidateIntFail s() throws ValidationFailedException { ValidationSystem.validate(11); } @Test (expected = ValidationFailedException.class) public void testValidateIntFails2 () throws ValidationFailedException { ValidationSystem.validate(0); } @Test public void testValidateString () throws ValidationFailedException { ValidationSystem.validate(“Hello"); ValidationSystem.validate(“Hello world, abc"); } @Test (expected = ValidationFailedException.class) public void testValidateStringFails() throws ValidationFailedException { ValidationSystem.validate(“hello"); } @Test (expected = ValidationFailedException.class) public void testValidateStringFails2() throws ValidationFailedException { ValidationSystem.validate(“”); }



Похожие презентации
Mypresentation.ru
Загрузить презентацию