В этой статье описывается модульный тест программирования Java. Поделитесь этим для вашей ссылки, следующим образом:
Нажмите здесь, чтобы загрузить полный пример кода кода.
В какой-то момент нам необходимо подготовить код, который мы пишем сами (преимущество заключается в сокращении усилий и затрат после технического обслуживания), которые являются одними из самых основных модульных тестирования. Конечно, во время проведения модульных тестов вы также должны прояснить внутреннюю логическую реализацию кода, который мы протестировали, чтобы мы могли четко проверить и сравнить результаты, которые мы надеемся достичь реализации логики кода с фактическими результатами, полученными в тесте во время тестирования.
Меньше чепухи, пожалуйста, добавьте код:
Во-первых, создайте Java Project и создайте проверенный в блоке класс данных студентов в проекте следующим образом:
Пакет Com.phicomme.hu; {this.name = {this .name = name; {High = High; } public String getSchool () {return School;
Единый тест на этот класс в рамках Eclipse:
Сначала импортируйте пакет JUNIT: выберите проект Java, щелкните правой кнопкой -up Список окон выберите JUNIT -----> NEXT -----> JUNIT 4 (я использую JUNIT 4) ----> Закончить
Таким образом, пакет JUNIT 4 экспортируется, и следующий шаг - создать тестовый класс:
Поместите тестовый класс и тестируемый класс в разные пакеты (также могут быть помещены в один и тот же пакет, только для разницы здесь), код заключается в следующем:
Тестовый класс 1:
Пакет com.phicomme.test; void setup () выбрасывает исключение {// Todo Auto Generation Method Super.setup (); Println ("setup ()"); ");} // тестовый пример, проверьте метод getSex () объекта Person public void testgetSex () {assertequals (" Boy ", testStudent.getSex ()); System.out.println (" testgetSex () "); } // Проверка метода getage () объекта Public void TestGetage () {AsserTequals (24, testStudent.getage ());
Тестовый класс 2:
Пакет com.phicomme.test; Метод Stub Super.Setup (); Сгенерированный метод Super .teardown (); Во время теста (сбой) как Sertequals ("Nanchang University", TestStudent.getSchool ());
Конечно, если вам нужно протестировать два вышеуказанных тестовых класса вместе, вы можете реализовать его через класс TestSuite, который эквивалентен набору, который может добавить все тестовые классы для выполнения тестов вместе;
Код заключается в следующем:
Пакет com.phicomme.test; P1 = New PersonTest (); ..
Наконец, протестируйте приведенные выше три класса (выберите класс, который необходимо протестировать
Диаграмма результатов теста класса StudentTest:
Диаграмма результатов теста в классе StudentTest01:
Диаграмма результатов теста класса Alltest:
Это все о тестировании Java. картина;
Я надеюсь, что эта статья будет полезна для всех Java Programming.