Qual é a diferença entre @Mocke @InjectMocksno framework
Qual é a diferença entre @Mocke @InjectMocksno framework
Eu tenho um método que é chamado duas vezes e quero capturar o argumento da segunda chamada de método. Aqui está o que eu tentei: ArgumentCaptor<Foo> firstFooCaptor = ArgumentCaptor.forClass(Foo.class); ArgumentCaptor<Foo> secondFooCaptor =
Eu queria saber como testar as classes abstratas de unidade e classes que estendem classes abstratas. Devo testar a classe abstrata estendendo-a, removendo os métodos abstratos e testando todos os métodos concretos? Em seguida, apenas teste os métodos que eu substituo e teste os métodos abstratos...
Desejo executar métodos de teste anotados por @Testordem específica. Por exemplo: public class MyTest { @Test public void test1(){} @Test public void test2(){} } Quero garantir a execução test1()antes de test2()cada vez que corro MyTest, mas não consegui encontrar anotações como essa...
Qual é a diferença entre testes de unidade e testes funcionais? Um teste de unidade também pode testar uma
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á debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...
Eu escrevi uma fábrica para produzir java.sql.Connectionobjetos: public class MySQLDatabaseConnectionFactory implements DatabaseConnectionFactory { @Override public Connection getConnection() { try { return DriverManager.getConnection(...); } catch (SQLException e) { throw new...
Quero escrever um teste para estabelecer que uma exceção não é gerada em uma determinada circunstância. É simples testar se uma exceção é gerada ... sInvalidPath=AlwaysSuppliesAnInvalidPath() self.assertRaises(PathIsNotAValidOne, MyObject, sInvalidPath) ... mas como você pode fazer o oposto...
OK, então a @Ignoreanotação é boa para marcar que um caso de teste não deve ser executado. No entanto, às vezes eu quero ignorar um teste com base em informações de tempo de execução. Um exemplo pode ser se eu tiver um teste de simultaneidade que precise ser executado em uma máquina com um certo...
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado no ano passado . Eu li...
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á debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...
Trabalho com muitos aplicativos da Web que são direcionados por bancos de dados de complexidade variada no back-end. Normalmente, há uma camada ORM separada da lógica de negócios e de apresentação. Isso torna o teste de unidade da lógica de negócios bastante simples; as coisas podem ser...
Ouvi alguém dizer que os testes de unidade (por exemplo, nUnit, jUnit, xUnit) devem ser DAMP não SECO (Por exemplo, testes de unidade devem conter "código úmido" e não "código seco") Sobre o que eles estão
Eu gostaria de executar casos de teste JUnit na linha de comando. Como posso fazer
Quais estruturas existem para testar o código Objective-C da unidade? Gostaria de uma estrutura que se integre perfeitamente ao Apple
Eu tenho uma interface que declara Task DoSomethingAsync(); Estou usando o MoqFramework para meus testes: [TestMethod()] public async Task MyAsyncTest() { Mock<ISomeInterface> mock = new Mock<ISomeInterface>(); mock.Setup(arg => arg.DoSomethingAsync()).Callback(() => { <my...
Eu sou novo em Mockito. Dada a classe abaixo, como posso usar o Mockito para verificar se someMethodfoi chamado exatamente uma vez depois de ter foosido chamado? public class Foo { public void foo(){ Bar bar = new Bar(); bar.someMethod(); } } Gostaria de fazer a seguinte chamada de...
Eu tenho um diretório que contém meus testes de unidade Python. Cada módulo de teste de unidade possui o formato test _ *. Py . Estou tentando criar um arquivo chamado all_test.py que, você adivinhou, executará todos os arquivos no formulário de teste mencionado acima e retornará o resultado. Eu...
Conheço a chamada definição de livro didático de testes de unidade e testes de integração. O que me interessa é quando é hora de escrever testes de unidade ... Vou escrevê-los para cobrir o maior número possível de classes. Por exemplo, se eu tiver uma Wordclasse, escreverei alguns testes de...
Estou tentando testar algum código legado, usando o Mockito. Desejo stub a FooDaoque é usado na produção da seguinte maneira: foo = fooDao.getBar(new Bazoo()); Eu consigo escrever: when(fooDao.getBar(new Bazoo())).thenReturn(myFoo); Mas o problema óbvio é que getBar()nunca é chamado com o...