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.

3
__init__ para unittest.TestCase
Eu gostaria de acrescentar algumas coisas ao que a unittest.TestCaseclasse faz ao ser inicializada, mas não consigo descobrir como fazer isso. Agora estou fazendo isso: #filename test.py class TestingClass(unittest.TestCase): def __init__(self): self.gen_stubs() def gen_stubs(self): # Create a couple of tempfiles/dirs etc etc. self.tempdir = tempfile.mkdtemp() # more stuff here Gostaria …



3
Como moq um método que tem um argumento opcional em sua assinatura sem especificá-lo explicitamente ou usar uma sobrecarga?
Dada a seguinte interface: public interface IFoo { bool Foo(string a, bool b = false); } Tentando zombar dele usando o Moq: var mock = new Mock<IFoo>(); mock.Setup(mock => mock.Foo(It.IsAny<string>())).Returns(false); fornece o seguinte erro no tempo de compilação: Uma árvore de expressão pode não conter uma chamada ou invocação que …
119 c#  unit-testing  moq 

14
Teste de unidade Xcode com Cocoapods
Tenho batido minha cabeça contra a parede com isso nos últimos dias, mas apesar das várias pesquisas no Google / SO / Github, não consigo encontrar uma solução para os problemas que estou tendo! Tudo o que estou tentando fazer é criar alguns testes de unidade para meu aplicativo que …

30
Por que eles não ensinam essas coisas na escola? [fechadas]
Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta questão provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você acha que esta questão pode ser melhorada e possivelmente reaberta, …

4
Unittest setUp / tearDown para vários testes
Existe uma função que é disparada no início / final de um cenário de testes? As funções setUp e tearDown são acionadas antes / depois de cada teste. Normalmente, gostaria de ter isto: class TestSequenceFunctions(unittest.TestCase): def setUpScenario(self): start() #launched at the beginning, once def test_choice(self): element = random.choice(self.seq) self.assertTrue(element in …

3
Separação de classes JUnit em pacote de teste especial?
Estou aprendendo os conceitos de Desenvolvimento Orientado a Testes lendo os artigos do Craftsman (clique em Craftsman em Por Tópico ) recomendados em uma resposta à minha pergunta anterior, "Projeto de amostra para aprender JUnit e engenharia de software adequada" . Eu amo isso até agora! Mas agora quero sentar …
118 java  unit-testing  junit 


17
TDD vs. Teste de unidade [fechado]
Fechado . Esta questão precisa ser mais focada . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que ela se concentre em apenas um problema, editando esta postagem . Fechado há 5 anos . Melhore esta questão Minha empresa é relativamente nova em testes de …


6
O que é um “Stub”?
Então, continuando com a minha resolução de ano novo de entrar mais no TDD, agora estou começando a trabalhar mais com Rhino Mocks . Uma coisa que estou ansioso para fazer é ter certeza de que realmente groco no que estou entrando, então eu queria verificar meu entendimento do que …

2
Zombando de uma classe: Mock () ou patch ()?
Estou usando simulação com Python e queria saber qual dessas duas abordagens é melhor (leia: mais pythônico). Método um : basta criar um objeto simulado e usá-lo. O código se parece com: def test_one (self): mock = Mock() mock.method.return_value = True self.sut.something(mock) # This should called mock.method and checks the …

14
Saída de dados de teste de unidade em python
Se estou escrevendo testes de unidade em python (usando o módulo unittest), é possível gerar dados de um teste que falhou, para que eu possa examiná-lo para ajudar a deduzir o que causou o erro? Estou ciente da capacidade de criar uma mensagem personalizada, que pode conter algumas informações, mas …


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.