Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Testes de unidade podem lhe fornecer uma maneira rápida de verificar se há erros de lógica nos métodos de classes no seu código gerenciado do C++. Um teste de unidade pode ser criado de uma vez e pode ser executado sempre que esse código-fonte é alterado para certificar-se de que não há erros são introduzidos. Você pode usar testes de unidade com gerenciado em Visual C++ de acordo com para as especificações descritas neste tópico. Você também pode usar testes de unidade no Visual C# e Visual Basic. Para obter mais informações, consulte Como: Criar e executar um teste de unidade.
Determinando como testar seu código C++
Tipo de projeto c/C++ |
Método de teste. |
Suporte de teste de unidade |
|---|---|---|
DLL não gerenciada EXE |
|
Não |
Objeto com |
|
Não |
Managed /CLR ou /clr: puro |
Não |
|
Managed /CLR: safe |
|
Sim |
Observações adicionais
Você não pode ter os projetos de teste com testes de unidade para usam o C++ não gerenciado.
Aqui estão algumas observações adicionais sobre o /clr: opção.
Geração de código pode produzir testes de unidade em qualquer um dos tipos de projeto de teste do Visual C++: misto, seguros e puro. O tipo de projeto padrão produzido é um projeto /CLR: safe. Se você deseja alterar seu projeto para /clr ou /clr: puro, você pode fazê-lo a qualquer momento usando as opções de compilador do Visual C++. Para obter mais informações, consulte /CLR (common Language Runtime Compilation).
Se o seu código de produção é escrito em Visual C++, você pode gerar testes de unidade, somente se o seu produto usa a opção de compilador /CLR: safe.
/CLR: safe (padrão) e /clr: puro não permite chamadas para código não gerenciado.
Se você tiver que chamar código não gerenciado, use /clr.
Consulte também
Referência
Conceitos
Criando e executando testes de unidade para o código existente