Cadastro de testes unitários

Como persistir objetos durante a sessão de testes unitários?

ADS.CAD_TESTE_UNITARIO.FAQ-710
Para facilitar e aumentar a performance de execução das rotinas de testes, objetos podem ser persistidos no framework e reutilizados entre diferentes rotinas. Isso pode ser feito através dos métodos put(String key, Object value) e get(String key).

A procedimento padrão seria publicar objetos nos procedimentos de setup e recupera-los nas rotinas de backup. Isso é muito comum para objetos que representam entidades cadastrais que são constantemente reutilizados.

Exemplo de publicação de um objeto durante o setup:

EntVendedores vendedor = new EntVendedores(ctx);
try {
    vendedor.findByNome("VENDEDOR-1");
} catch (RecordNotFoundException ex) {
    vendedor.setNome(""VENDEDOR-1");
    // ... outros sets...
    vendedor.ins();
}
put("VENDEDOR-1,vendedor);

Exemplo de recuperação do objeto durante a execução dos testes:

EntVendedores vendedor = (EntVendedores) get("VENDEDOR-1");