Код самотестирования - Self-testing code

Код самотестирования программное обеспечение, которое включает встроенные тесты (см. первая разработка ).

В Ява, чтобы выполнить модульный тест от командная строка, а учебный класс могут быть такие методы, как следующие.

// Выполнение  main  запускает модульный тест. общественный статический пустота главный(Нить[] аргументы) {    тест();}статический пустота тест() {    утверждать фу == бар;}

Чтобы вызвать полный системный тест, класс может включать вызов метода.

общественный статический пустота главный(Нить[] аргументы) {    тест();    Тестирование.тест();    // вызывает полную проверку системы}

Смотрите также

дальнейшее чтение

Код самотестирования объяснил Мартин Фаулер