Персональная страница Федора Езеева | ||||||||||||||||||||
|
Назад
Содержание
Далее
Юниттестирование под 1С.Для юниттестирования кода 1С можно использовать классы, идущие в поставку FuncTest начиная с версии 0.11.0. Эти классы находятся в папке FuncTest_Classes\UnitTests. Пока нет полноценной документации - приведу несколько простейших примеров использования этих классов.
Для начала совсем простой пример. Допустим, мы хотим проверить, насколько
правильно работает в 1С операция сложения. Вдруг на 26-м релизе 3+4 будет возвращать 8?
Ключевой строкой является вызов метода ПроверитьРавенство(), который определен в классе ТестовыйСлучай. Таких "Проверочных" методов в этом классе много, и в англоязычных языках программирования они все имеют в своем названии слово Assert. Поскольку Тест - это проверка, то эти методы и занимаются этими самыми проверками.
Теперь оглянемся на 1С. В первую очередь 1С - это База данных. И часто нужно
тестировать корректность изменения этих самых данных.
В сухом остатке: если в тестовом методе создаются какие-то данные, то наследовать такой класс-тестовый случай нужно от класса ТестовыйСлучайСДанными. Назад Содержание Далее | |||||||||||||||||||
© 1998-2004 Fedor Ezeev. |