Resultados da pesquisa a pedido "mocking"

2 a resposta

Como funcionam os fósforos do Mockito?

Correspondentes de argumentos do Mockito (comoany, argThat, eq, sameeArgumentCaptor.capture()) se comportam de maneira muito diferente dos correspondentes do Hamcrest. Os correspondências do Mockito freqüentemente ...

6 a resposta

Zombando de métodos de extensão com Moq

Eu tenho uma interface preexistente ... public interface ISomeInterface { void SomeMethod(); }e eu estendi essa interface usando um mixin ... public static class SomeInterfaceExtensions { public static void AnotherMethod(this ISomeInterface ...

2 a resposta

Usando o Mockito para simular uma variável local de um método

Eu tenho aulaA que precisa para o testado. A seguir está a definição deA: public class A { public void methodOne(int argument) { //some operations methodTwo(int argument); //some operations } private void methodTwo(int argument) { DateTime ...

3 a resposta

Zombando de métodos não virtuais em C ++ sem editar o código de produção?

Sou um desenvolvedor de software relativamente novo que atualmente trabalha adicionando testes de unidade a um projeto C ++ existente que começou anos atrás. Devido a um motivo não técnico, não tenho permissão para modificar nenhum código ...

2 a resposta

Chamada de simulação falsa ()

Estou testando a unidade para ver se um método é chamado. [Fact] public void Can_Save_Project_Changes() { //Arrange var user = new AppUser() { UserName = "JohnDoe", Id = "1" }; Mock<IRepository> mockRepo = new Mock<IRepository>(); ...

5 a resposta

Qual é a diferença entre Mockito.mock (SomeClass) e a anotação @Mock?

Qual é a diferença entreMockito.mock(Class<T> classToMock) método e o@Mock anotação? Eles são os mesmos? Por exemplo, é este: private TestClass test = Mockito.mock(TestClass.class);o mesmo que: @Mock private TestClass test;

3 a resposta

Mockito Spy - esboço antes de chamar o construtor

Estou tentando espionar um objeto e quero stub um método chamado pelo construtor antes que o construtor o chame. Minha turma é assim: public class MyClass { public MyClass() { setup(); } public void setup() { } }O método de instalação não deve ...

1 a resposta

Injetando uma fábrica com pontos no nome

Preciso usar o método de injeção simulada angularjs no Jasmine para injetar um serviço com pontos no nome. Tentei adicionar identificadores de seqüência de caracteres, mas o método injetar não parece suportar isso. Isso não é ...

3 a resposta

Devo zombar de todas as dependências durante o teste de unidade?

Minha classe tem uma dependência que eu zombei em meus testes de unidade. Eu estava recebendo uma exceção de referência nula em um lugar onde não fazia muito sentido para mim. Acabei de perceber que era porque não configurei minha dependência ...

5 a resposta

Como as interfaces facilitam o teste de unidade e a zombaria?

Costuma-se dizer que as interfaces tornam a simulação e o teste de unidade um processo mais fácil. Como as interfaces ajudam nisso?