Execução dos testes unitários
Como gerar e executar os testes unitários ?
TSTCLI.UTL_TEST_UNIT.FAQ-709
Todos os testes unitários de um build são gerados em uma única classe chamada SystemsTests que fica na mesma package que as entidades. Esta classe pode ser gerada dentro da tela de build (Geração da classe de testes da aplicação).
Para executar os testes, basta incluir o sub-sistema TSTCLI e executar a interface UtlTestUnit. Esta interface apresenta todos os testes existentes para o Build e um botão para executa-los. Ao pressionar o botão, o sistema irá apresentar um relatório com os resultados dos testes.
Para evitar a execução de testes unitários em ambientes de produção, o ambiente deverá ser configurado para permitir a execução dos mesmos. Isso é feito através da preferencia TSTCLI.ACCEPT_UNIT_TESTS que deve ter o valor "S". Qualquer outro valor fará com que os testes não sejam realizados e uma mensagem de advertência é registrada.