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.


4
Afirmar que um objeto é um tipo específico
É possível no JUnit afirmar que um objeto é uma instância de uma classe? Por várias razões, tenho um objeto em meu teste no qual desejo verificar o tipo. É um tipo de Object1 ou um tipo de Object2? Atualmente tenho: assertTrue(myObject instanceof Object1); assertTrue(myObject instanceof Object2); Isso funciona, mas …
195 java  unit-testing  junit 

4
Usando o método genérico “any ()” do Mockito
Eu tenho uma interface com um método que espera uma matriz de Foo: public interface IBar { void doStuff(Foo[] arr); } Estou zombando dessa interface usando o Mockito e gostaria de afirmar que doStuff()é chamado, mas não quero validar qual argumento é passado - "não me importo". Como escrevo o …

10
TransactionManagementError “Você não pode executar consultas até o final do bloco 'atômico'” enquanto estiver usando sinais, mas apenas durante o teste de unidade
Estou recebendo TransactionManagementError ao tentar salvar uma instância de modelo de usuário do Django e em seu sinal post_save, estou salvando alguns modelos que têm o usuário como chave estrangeira. O contexto e o erro são bastante semelhantes a esta pergunta django TransactionManagementError ao usar sinais No entanto, nesse caso, …

30
Desvantagens do desenvolvimento orientado a testes? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debate, argumentos, pesquisas ou discussão prolongada. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …

7
Qual é o valor da expressão algébrica? - Brainly.com.br
Eu tenho uma pergunta sobre junit assertEqualspara testar valores duplos. Lendo o documento da API, posso ver: @Deprecated public static void assertEquals(double expected, double actual) Descontinuada. Use assertEquals (dobro esperado, dobro real, dobro epsilon) O que o epsilonvalor significa? (Epsilon é uma letra do alfabeto grego, certo?). Alguém pode me …
187 java  unit-testing  junit 

20
Como posso testar o código do Arduino?
Eu gostaria de poder testar meu código do Arduino. Idealmente, eu seria capaz de executar qualquer teste sem precisar fazer o upload do código no Arduino. Quais ferramentas ou bibliotecas podem me ajudar com isso? Existe um emulador do Arduino em desenvolvimento que pode ser útil, mas ainda não parece …

14
Definindo HttpContext.Current.Session em um teste de unidade
Eu tenho um serviço da web que estou tentando fazer teste de unidade. No serviço, ele puxa vários valores do HttpContextmesmo modo: m_password = (string)HttpContext.Current.Session["CustomerId"]; m_userID = (string)HttpContext.Current.Session["CustomerUrl"]; no teste de unidade, estou criando o contexto usando uma simples solicitação de trabalho, como: SimpleWorkerRequest request = new SimpleWorkerRequest("", "", "", …



30
Classe não encontrada: Conjunto de testes vazio no IntelliJ
Estou iniciando o programa de ciência da computação na minha faculdade e estou tendo alguns problemas com o IntelliJ. Quando tento executar testes de unidade, recebo a mensagem Process finished with exit code 1 Class not found: "edu.macalester.comp124.hw0.AreaTest"Empty test suite. Também vejo uma mensagem intitulada "Nenhum teste foi encontrado" no …

7
Como comparar listas em testes de unidade
Como esse teste pode falhar? [TestMethod] public void Get_Code() { var expected = new List<int>(); expected.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); var actual = new List<int>(); actual.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); Assert.AreEqual(expected, actual); // Assert.AreSame(expected, actual) fails // Assert.IsTrue(expected.Equals(actual)) fails }



13
Como espero que um bloco despachado de forma assíncrona termine?
Estou testando algum código que faz processamento assíncrono usando o Grand Central Dispatch. O código de teste fica assim: [object runSomeLongOperationAndDo:^{ STAssert… }]; Os testes precisam aguardar a conclusão da operação. Minha solução atual é assim: __block BOOL finished = NO; [object runSomeLongOperationAndDo:^{ STAssert… finished = YES; }]; while (!finished); …

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.