Domande taggate «unit-testing»

Il test unitario è un metodo con cui vengono testate le singole unità del codice sorgente per determinare se sono idonee all'uso.


4
Mock HttpContext.Current nel metodo Init Test
Sto cercando di aggiungere test unitari a un'applicazione ASP.NET MVC che ho creato. Nei test unitari utilizzo il seguente codice: [TestMethod] public void IndexAction_Should_Return_View() { var controller = new MembershipController(); controller.SetFakeControllerContext("TestUser"); ... } Con i seguenti helper per deridere il contesto del controller: public static class FakeControllerContext { public static …

6
Perché ricevo un'eccezione con il messaggio "Installazione non valida su un membro non virtuale (sostituibile in VB) ..."?
Ho un test unitario in cui devo prendere in giro un metodo non virtuale che restituisce un tipo bool public class XmlCupboardAccess { public bool IsDataEntityInXmlCupboard(string dataId, out string nameInCupboard, out string refTypeInCupboard, string nameTemplate = null) { return IsDataEntityInXmlCupboard(_theDb, dataId, out nameInCupboard, out refTypeInCupboard, nameTemplate); } } Quindi ho …
176 c#  unit-testing  moq 

14
Test dei moduli in rspec
Quali sono le migliori pratiche per testare i moduli in rspec? Ho alcuni moduli che vengono inclusi in alcuni modelli e per ora ho semplicemente dei test duplicati per ogni modello (con poche differenze). C'è un modo per asciugarlo?
175 ruby  unit-testing  rspec 

6
Come stampare su console in Pytest?
Sto cercando di utilizzare TDD (sviluppo test-driven) con pytest. pytestnon printalla console quando uso print. Sto usando pytest my_tests.pyper eseguirlo. La documentationsembra dire che dovrebbe funzionare per impostazione predefinita: http://pytest.org/latest/capture.html Ma: import myapplication as tum class TestBlogger: @classmethod def setup_class(self): self.user = "alice" self.b = tum.Blogger(self.user) print "This should be …

7
Deridere i metodi di estensione con Moq
Ho un'interfaccia preesistente ... public interface ISomeInterface { void SomeMethod(); } e ho esteso questa intreface usando un mixin ... public static class SomeInterfaceExtensions { public static void AnotherMethod(this ISomeInterface someInterface) { // Implementation here } } Ho una lezione che si chiama così e che voglio testare ... public …


30
Perché Visual Studio 2015/2017/2019 Test Runner non rileva i miei test xUnit v2
Vuoi migliorare questo post? Fornire risposte dettagliate a questa domanda, comprese le citazioni e una spiegazione del perché la risposta è corretta. Le risposte senza dettagli sufficienti possono essere modificate o eliminate. AGGIORNAMENTO: aggiunta di un 2019; il meccanismo di integrazione scoperta / corridore è lo stesso del 2017 e …

30
Il metodo di prova non è conclusivo: il test non è stato eseguito. Errore?
Ho una classe di test e di seguito ho pubblicato un test di esempio dalla classe di test namespace AdminPortal.Tests.Controller_Test.Customer { [TestClass] public class BusinessUnitControllerTests { private IBusinessUnitRepository _mockBusinessUnitRepository; private BusinessUnitController _controller; [TestInitialize] public void TestInitialize() { _mockBusinessUnitRepository = MockRepository.GenerateMock<IBusinessUnitRepository>(); _controller = new BusinessUnitController(_mockBusinessUnitRepository); } [TestCleanup] public void TestCleanup() { …




11
Test unitario metodi nulli?
Qual è il modo migliore per testare l'unità di un metodo che non restituisce nulla? In particolare in c #. Quello che sto davvero cercando di testare è un metodo che prende un file di registro e lo analizza per stringhe specifiche. Le stringhe vengono quindi inserite in un database. …
170 c#  unit-testing 

5
Verifica di un parametro specifico con Moq
public void SubmitMessagesToQueue_OneMessage_SubmitSuccessfully() { var messageServiceClientMock = new Mock<IMessageServiceClient>(); var queueableMessage = CreateSingleQueueableMessage(); var message = queueableMessage[0]; var xml = QueueableMessageAsXml(queueableMessage); messageServiceClientMock.Setup(proxy => proxy.SubmitMessage(xml)).Verifiable(); //messageServiceClientMock.Setup(proxy => proxy.SubmitMessage(It.IsAny<XmlElement>())).Verifiable(); var serviceProxyFactoryStub = new Mock<IMessageServiceClientFactory>(); serviceProxyFactoryStub.Setup(proxyFactory => proxyFactory.CreateProxy()).Returns(essageServiceClientMock.Object); var loggerStub = new Mock<ILogger>(); var client = new MessageClient(serviceProxyFactoryStub.Object, loggerStub.Object); client.SubmitMessagesToQueue(new List<IMessageRequestDTO> {message}); //messageServiceClientMock.Verify(proxy …
170 c#  unit-testing  nunit  moq 

14
Come posso disabilitare la registrazione mentre eseguo i test unitari in Python Django?
Sto usando un semplice test runner basato su unit test per testare la mia applicazione Django. La mia stessa applicazione è configurata per usare un logger di base in settings.py usando: logging.basicConfig(level=logging.DEBUG) E nel mio codice dell'applicazione usando: logger = logging.getLogger(__name__) logger.setLevel(getattr(settings, 'LOG_LEVEL', logging.DEBUG)) Tuttavia, quando eseguo unittest, desidero disabilitare …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.