Articles of unidade

Procurando por um escopo Ninject que se comporta como InRequestScope

Na minha camada de serviço, injetei um UnitOfWork e dois repositorys no construtor. A Unidade de Trabalho e o repository têm uma instância de um DbContext que quero compartilhar entre os dois. Como posso fazer isso com o Ninject? Qual escopo deve ser considerado? Eu não estou em um aplicativo da web, então não posso […]

Xcode: macros de pré-processador TEST vs DEBUG

Ao criar um novo projeto com testes de unidade, o Xcode define a configuração de compilation como Debug para o esquema de teste (o mesmo para o esquema de execução). Devo diferenciar entre os esquemas Run (Command-R) e Test (Command-U)? Ou seja, devo criar uma nova configuração de compilation chamada teste, adicionar uma macro de […]

Teste unitário e verificação do valor da variável privada

Eu estou escrevendo testes de unidade com C #, NUnit e Rhino Mocks. Aqui estão as partes relevantes de uma class que estou testando: public class ClassToBeTested { private IList insertItems = new List(); public bool OnSave(object entity, object id) { var auditable = entity as IAuditable; if (auditable != null) insertItems.Add(entity); return false; } […]

Como unidade de teste classs abstratas: estender com stubs?

Eu queria saber como unidades de classs abstratas de teste e classs que estendem classs abstratas. Devo testar a class abstrata estendendo-a, esboçando os methods abstratos e, em seguida, testando todos os methods concretos? Em seguida, teste apenas os methods que eu sobreponho e teste os methods abstratos nos testes de unidade para objects que […]

jasmine: O retorno de chamada asynchronous não foi chamado dentro do tempo limite especificado por jasmine.DEFAULT_TIMEOUT_INTERVAL

Eu tenho um serviço angular chamado requestNotificationChannel : app.factory(“requestNotificationChannel”, function($rootScope) { var _DELETE_MESSAGE_ = “_DELETE_MESSAGE_”; function deleteMessage(id, index) { $rootScope.$broadcast(_DELETE_MESSAGE_, { id: id, index: index }); }; return { deleteMessage: deleteMessage }; }); Eu estou tentando unidade testar este serviço usando jasmine: “use strict”; describe(“Request Notification Channel”, function() { var requestNotificationChannel, rootScope, scope; beforeEach(function(_requestNotificationChannel_) { […]

O que é teste de unidade, teste de integração, teste de fumaça, teste de regressão?

O que é teste de unidade, teste de integração, teste de fumaça, teste de regressão e quais são as diferenças entre eles? Quais ferramentas posso usar para cada uma delas? Por exemplo, eu uso o JUnit e o NUnit para teste de unidade e teste de integração. Existe algum teste de fumaça ou ferramentas de […]

Testes unitários vs testes funcionais

Qual é a diferença entre testes unitários e testes funcionais? Um teste de unidade também pode testar uma function?

Método final mocking

Eu preciso zombar de alguma class com o método final usando mockito. Eu escrevi algo assim @Test public void test() { B b = mock(B.class); doReturn(“bar called”).when(b).bar(); assertEquals(“must be \”overrided\””, “bar called”, b.bar()); //bla-bla } class B { public final String bar() { return “fail”; } } Mas isso falha. Eu tentei alguns “hack” e […]

Qual é a diferença entre testes de unidade e testes de integração?

Qual é a diferença entre testes de unidade e testes de integração? Existem nomes diferentes para esses testes? Como algumas pessoas chamando testes funcionais de testes de unidade, etc?

Como os principais frameworks C # DI / IoC se comparam?

Correndo o risco de entrar no território da guerra santa, quais são os pontos fortes e fracos dessas estruturas populares de DI / IoC, e alguém poderia facilmente ser considerado o melhor? ..: Ninject Unidade Castle.Windsor Autofac StructureMap Existem outras Estruturas de DI / IoC para C # que eu não listei aqui? No contexto […]