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.



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 …



16
Enzima: come accedere e impostare il valore <input>?
Sono confuso su come accedere al &lt;input&gt;valore durante l'utilizzo mount. Ecco cosa ho come test: it('cancels changes when user presses esc', done =&gt; { const wrapper = mount(&lt;EditableText defaultValue="Hello" /&gt;); const input = wrapper.find('input'); console.log(input.render().attr('value')); input.simulate('focus'); done(); }); La console viene stampata undefined. Ma se modifico leggermente il codice, funziona: …

6
Mocking IPrincipal in ASP.NET Core
Ho un'applicazione ASP.NET MVC Core per cui sto scrivendo unit test. Uno dei metodi di azione utilizza il nome utente per alcune funzionalità: SettingsViewModel svm = _context.MySettings(User.Identity.Name); che ovviamente fallisce nello unit test. Mi sono guardato intorno e tutti i suggerimenti provengono da .NET 4.5 per simulare HttpContext. Sono sicuro …


4
RSpec: qual è la differenza tra let e a before block?
Qual è la differenza tra lete abefore blocco in RSpec? E quando usarli? Quale sarà un buon approccio (let o prima) nell'esempio seguente? let(:user) { User.make !} let(:account) {user.account.make!} before(:each) do @user = User.make! @account = @user.account.make! end L'ho studiato post di stackoverflow Ma è bene definire let per cose …

16
@BeforeClass ed ereditarietà - ordine di esecuzione
Ho una classe base astratta, che uso come base per i miei unit test (TestNG 5.10). In questa classe, inizializzo l'intero ambiente per i miei test, configurando i mapping del database, ecc. Questa classe astratta ha un metodo con @BeforeClassun'annotazione che esegue l'inizializzazione. Successivamente, estendo quella classe con classi specifiche …





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&lt;Integer,Document&gt; fakeIndex; // Add a document 666 to the …

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.