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

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

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

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


Слайд 1


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

Слайд 2


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

Слайд 3


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

Слайд 4


Тесты @Test public void testValidateInt () throws ValidationFailedException { ValidationSystem.validate(1); ValidationSystem.validate(5);...
Описание слайда:
Тесты @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
Загрузить презентацию