Domande taggate «mocking»

Deridere e falsificare sono modi per isolare codice o componenti per garantire che i test unitari vengano eseguiti solo sull'unità testabile di codice senza utilizzare effettivamente altri componenti o dipendenze di un'applicazione. Il deridere differisce dal simulare in quanto un finto può essere ispezionato per affermare i risultati di un test.

2
Come funziona l'invocazione mockito when ()?
Data la seguente dichiarazione Mockito: when(mock.method()).thenReturn(someValue); Come fa Mockito a creare qualcosa di proxy per un mock, dato che l'istruzione mock.method () passerà il valore di ritorno a when ()? Immagino che questo utilizzi alcune cose CGLib, ma sarei interessato a sapere come questo è tecnicamente fatto.



5
Come faccio a deridere HttpContext in ASP.NET MVC usando Moq?
[TestMethod] public void Home_Message_Display_Unknown_User_when_coockie_does_not_exist() { var context = new Mock<HttpContextBase>(); var request = new Mock<HttpRequestBase>(); context .Setup(c => c.Request) .Returns(request.Object); HomeController controller = new HomeController(); controller.HttpContext = context; //Here I am getting an error (read only). ... } il mio controller di base ha un override di Initialize che ottiene …



11
Server di retrofit quadrato finto per test
Qual è il modo migliore per simulare un server per i test quando si utilizza il framework di retrofit quadrato . Possibili modi: Crea un nuovo client di retrofit e impostalo in RestAdapter.Builder (). SetClient (). Ciò comporta l'analisi dell'oggetto Request e la restituzione del json come oggetto Response. Implementa …

7
Qual è la tua libreria di derisione Python preferita? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, discussioni, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
91 python  mocking 

3
Come deridere ModelState.IsValid usando il framework Moq?
Sto controllando ModelState.IsValidil metodo di azione del controller che crea un dipendente come questo: [HttpPost] public virtual ActionResult Create(EmployeeForm employeeForm) { if (this.ModelState.IsValid) { IEmployee employee = this._uiFactoryInstance.Map(employeeForm); employee.Save(); } // Etc. } Voglio deriderlo nel mio metodo di unit test utilizzando Moq Framework. Ho provato a deriderlo in questo …


5
Mock un costruttore con parametro
Ho una classe come di seguito: public class A { public A(String test) { bla bla bla } public String check() { bla bla bla } } La logica nel costruttore A(String test)e check()sono le cose che sto cercando di deridere. Voglio chiamate come: new A($$$any string$$$).check()restituisce una stringa fittizia …

4
callback mockito e ottenere i valori degli argomenti
Non ho alcuna fortuna nel convincere Mockito a catturare i valori degli argomenti della funzione! Sto prendendo in giro un indice del motore di ricerca e invece di costruire un indice, sto solo usando un hash. // Fake index for solr Hashmap<Integer,Document> fakeIndex; // Add a document 666 to the …



3
Come abbinare il valore null passato al parametro di Class <T> con Mockito
Ho metodi come questi: public &lt;T&gt; method(String s, Class&lt;T&gt; t) {...} Che ho bisogno di controllare che nullsia passato al secondo argomento quando uso i matcher per gli altri parametri, ho fatto questo: @SuppressWarnings("unchecked") verify(client).method(eq("String"), any(Class.class)); Ma esiste un modo migliore (senza sopprimere gli avvisi)? Trappresenta il tipo di ritorno …
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.