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.

5
Exemplo de string utf8 inválida?
Estou testando como parte do meu código lida com dados inválidos e preciso de algumas séries de bytes que são UTF-8 inválidos. Você pode postar alguns, e de preferência, uma explicação de por que eles são ruins / onde você os obteve?


11
Execute testes de unidade em série (em vez de em paralelo)
Estou tentando fazer o teste de unidade de um mecanismo de gerenciamento de host WCF que escrevi. O mecanismo basicamente cria instâncias ServiceHost dinamicamente com base na configuração. Isso nos permite reconfigurar dinamicamente quais serviços estão disponíveis sem ter que desativá-los e reiniciá-los sempre que um novo serviço for adicionado …

7
Teste JUnit com número dinâmico de testes
Em nosso projeto, tenho vários testes JUnit que, por exemplo, pegam cada arquivo de um diretório e executam um teste nele. Se eu implementar um testEveryFileInDirectorymétodo no, TestCaseisso aparecerá como apenas um teste que pode falhar ou ter sucesso. Mas estou interessado nos resultados de cada arquivo individual. Como posso …



30
Nenhum teste encontrado. Certifique-se de que os descobridores e executores de teste instalados, as configurações de plataforma e versão da estrutura sejam adequadas e tente novamente
Estou no processo de atualização de nossa solução existente para .Net 4.6.1 e não consegui fazer nossos testes de unidade rodarem durante a construção de um servidor. Eles são executados localmente conforme o esperado e, ao voltar a versão do framework para .Net 4.5.1, eles são executados novamente no servidor. …

5
Afirme que um método foi chamado em um teste de unidade Python
Suponha que eu tenha o seguinte código em um teste de unidade Python: aw = aps.Request("nv1") aw2 = aps.Request("nv2", aw) Existe uma maneira fácil de afirmar que um método específico (no meu caso aw.Clear()) foi chamado durante a segunda linha do teste? por exemplo, há algo assim: #pseudocode: assertMethodIsCalled(aw.Clear, lambda: …

17
Nenhum teste encontrado para determinado inclui Erro, ao executar o teste de unidade parametrizada no Android Studio
Tentei executar o teste de unidade parametrizada como abaixo no Android Studio. import android.test.suitebuilder.annotation.SmallTest; import junit.framework.TestCase; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; import org.junit.runners.Parameterized; import org.junit.runners.Parameterized.Parameter; import org.junit.runners.Parameterized.Parameters; import java.util.Arrays; import java.util.Collection; @RunWith(Parameterized.class) @SmallTest public class FibonacciTest extends TestCase { @Parameters public static Collection<Object[]> data() { return Arrays.asList(new Object[][] { …

20
Problemas com o atributo DeploymentItem
No momento, estou mantendo um sistema "antigo" escrito em C # .net, removendo alguns recursos obsoletos e fazendo algumas refatorações. Graças a Deus, o cara anterior escreveu alguns testes de unidade (MSTests). Estou bastante confortável com os testes JUnit, mas ainda não fiz muito com os MSTests. Os métodos de …

4
Por que essa declaração lança uma exceção de formato ao comparar estruturas?
Estou tentando afirmar a igualdade de duas System.Drawing.Sizeestruturas e estou obtendo uma exceção de formato em vez da falha de declaração esperada. [TestMethod] public void AssertStructs() { var struct1 = new Size(0, 0); var struct2 = new Size(1, 1); //This throws a format exception, "System.FormatException: Input string was not in …



14
Deve ser “Arrange-Assert-Act-Assert”?
Em relação ao padrão de teste clássico de Arrange-Act-Assert , frequentemente me pego adicionando uma contra-afirmação que antecede a Act. Dessa forma, eu sei que a afirmação que passa está realmente passando como resultado da ação. Eu penso nisso como análogo ao vermelho em red-green-refactor, onde somente se eu tiver …


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.