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

170
Métodos vazios de teste de unidade?

Qual é a melhor maneira de testar a unidade um método que não retorna nada? Especificamente em c #. O que realmente estou tentando testar é um método que pega um arquivo de log e o analisa para cadeias de caracteres específicas. As seqüências de caracteres são inseridas em um banco de dados. Nada...

169
Verificando um parâmetro específico com Moq

public void SubmitMessagesToQueue_OneMessage_SubmitSuccessfully() { var messageServiceClientMock = new Mock<IMessageServiceClient>(); var queueableMessage = CreateSingleQueueableMessage(); var message = queueableMessage[0]; var xml = QueueableMessageAsXml(queueableMessage);...

167
Qual é o objetivo dos objetos simulados?

Eu sou novo no teste de unidade e ouço continuamente as palavras 'objetos simulados' jogados ao redor muito. Nos termos do leigo, alguém pode explicar o que são objetos falsos e para que são usados ​​normalmente ao escrever testes de

164
Afirmar é igual a 2 listas em junho

Como posso fazer uma asserção de igualdade entre listas em um caso de teste JUnit ? A igualdade deve estar entre o conteúdo da lista. Por exemplo: List<String> numbers = Arrays.asList("one", "two", "three"); List<String> numbers2 = Arrays.asList("one", "two",

164
Teste de unidade do Node.js [fechado]

Fechadas. Esta pergunta não atende às diretrizes de estouro de pilha . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Stack Overflow. Fechado há 5 anos . Melhore esta...

161
Como usar o ArgumentCaptor para stubbing?

Na documentação do Mockito e javadocs, ele diz É recomendável usar o ArgumentCaptor com verificação, mas não com stub. mas não entendo como o ArgumentCaptor pode ser usado para stub. Alguém pode explicar a declaração acima e mostrar como o ArgumentCaptor pode ser usado para stubbing ou...

161
Como testar o tipo de exceção lançada no Jest

Estou trabalhando com algum código no qual preciso testar o tipo de exceção gerada pela função (É TypeError, ReferenceError etc.). Minha estrutura de teste atual é o AVA e posso testá-lo como um segundo t.throwsmétodo de argumento , como aqui: it('should throw Error with message \'UNKNOWN ERROR\'...

161
Alterar tempo limite padrão para mocha

Se tivermos um arquivo de teste de unidade my-spec.js e em execução com o mocha: mocha my-spec.js O tempo limite padrão será 2000 ms. Pode ser substituído para teste parcial com um parâmetro de linha de comando: mocha my-spec.js --timeout 5000 É possível alterar o tempo limite padrão...