Perguntas com a marcação «unit-testing»

O teste de unidade é um método pelo qual unidades individuais de código-fonte são testadas para determinar se são adequadas para uso.

1
Como testar a unidade ClassLoader personalizado?
Por algumas razões, preciso de um filho primeiro ClassLoader. Isso ClassLoadernão existe no JDK, então estou escrevendo. Como esse é um componente-chave do meu caso de uso, eu gostaria que fosse testado intensamente. Para garantir que não seja alterado sem interromper o comportamento, quero ser extremamente completo e testar tudo …


4
Inversão de dependência expande a API, resulta em testes desnecessários
Essa pergunta me incomoda há alguns dias e parece que várias práticas se contradizem. Exemplo Iteração 1 public class FooDao : IFooDao { private IFooConnection fooConnection; private IBarConnection barConnection; public FooDao(IFooConnection fooConnection, IBarConnection barConnection) { this.fooConnection = fooConnection; this.barConnection = barConnection; } public Foo GetFoo(int id) { Foo foo = …

2
Teste de unidade com tabelas de pesquisa massivas?
Nosso sistema está estruturado de tal maneira que obtemos muitas informações importantes para nossos cálculos e outras lógicas dessas nas tabelas de tipos de pesquisa. Os exemplos seriam todos os tipos de taxas diferentes (como taxas de juros ou taxas de contribuição), datas (como datas efetivas) e todos os tipos …



2
Quanta lógica pode ser colocada em um comando? Ou de outra maneira: para que tipo de lógica é o padrão de comando?
Uso o padrão de comando há algum tempo, mas nunca tenho muita certeza da quantidade de lógica que posso colocar no Executemétodo. Minha implementação atual do padrão de comando é semelhante a esta: public abstract class Command { public static event EventHandler Completed = delegate { }; public bool Success …



2
Teste de unidade, fábricas e a Lei de Demeter
Veja como meu código funciona. Eu tenho um objeto que representa o estado atual de algo semelhante a um pedido de carrinho de compras, armazenado em uma API de compras de terceiros. No código do meu controlador, desejo poder chamar: myOrder.updateQuantity(2); Para realmente enviar a mensagem para terceiros, o terceiro …




1
Teste de unidade em estruturas de visualização (gráficos 3D)
Este é um acompanhamento para esta pergunta. Eu estava perguntando como fazer testes de unidade quando você tem uma biblioteca de algoritmos científicos. Eu tenho um problema semelhante agora, mas com um projeto diferente. Estou trabalhando em uma abstração de estrutura de mecanismo de gráficos 3D para DirectX, OpenGl, WebGl, …
8 c#  unit-testing  tdd 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.