Ho cercato su Google, ma non ho trovato nulla di rilevante. Ho qualcosa del genere: Object obj = getObject(); Mockeable mock= Mockito.mock(Mockeable.class); Mockito.when(mock.mymethod(obj )).thenReturn(null); Testeable testableObj = new Testeable(); testableObj.setMockeable(mock); command.runtestmethod(); Ora, voglio verificare che mymethod(Object o), che è chiamato dentro runtestmethod(), è stato chiamato con l'Oggetto o, non un …
Ho avuto problemi con VS 2017 da quando l'ho installato. Ora sembra che i test delle unità verranno eseguiti solo dalla riga di comando "dotnet test". Il mio progetto è .NET Core 1.1.1. Ho installato SDK e l'aggiornamento del framework per 1.1.1. Ho provato l'esempio su MSDN ( https://msdn.microsoft.com/en-us/library/ms182532.aspx ) …
Mi piacerebbe testare una lezione astratta. Certo, posso scrivere manualmente un finto che eredita dalla classe. Posso farlo usando un framework beffardo (sto usando Mockito) invece di fabbricare a mano il mio finto? Come?
Sto seguendo questo tutorial da angular.io Come hanno detto, ho creato il file hero.spec.ts per creare unit test: import { Hero } from './hero'; describe('Hero', () => { it('has name', () => { let hero: Hero = {id: 1, name: 'Super Cat'}; expect(hero.name).toEqual('Super Cat'); }); it('has id', () => { …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 12 mesi fa . Migliora questa domanda Ho visto molte domande che chiedevano "come" test …
C'è un modo per verificare se a Mockito methodOneviene chiamato prima methodTwo? public class ServiceClassA { public void methodOne(){} } public class ServiceClassB { public void methodTwo(){} } public class TestClass { public void method(){ ServiceClassA serviceA = new ServiceClassA(); ServiceClassB serviceB = new ServiceClassB(); serviceA.methodOne(); serviceB.methodTwo(); } }
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, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Come testate i metodi che attivano i processi asincroni con JUnit? Non so come far aspettare il mio test perché il processo finisca (non è esattamente un test unitario, è più simile a un test di integrazione in quanto coinvolge diverse classi e non solo una).
Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda è fuori tema ma ha un significato storico. Attualmente non accetta nuove risposte o interazioni. anti-pattern : devono essere presenti almeno due elementi chiave per distinguere formalmente un effettivo anti-pattern da una semplice cattiva abitudine, cattiva pratica …
Quindi, sto creando un oggetto simulato come una variabile statica a livello di classe in questo modo ... In un test, voglio Foo.someMethod()restituire un certo valore, mentre in un altro test, voglio che restituisca un valore diverso. Il problema che sto riscontrando è che sembra che abbia bisogno di ricostruire …
Scrivo casi di test jUnit per 3 scopi: Per garantire che il mio codice soddisfi tutte le funzionalità richieste, sotto tutti (o la maggior parte) delle combinazioni / valori di input. Per essere sicuro di poter cambiare l'implementazione e fare affidamento sui casi di test JUnit per dirmi che tutte …
Ho alcuni metodi che dovrebbero chiamare System.exit()determinati input. Sfortunatamente, testare questi casi fa terminare JUnit! Inserire le chiamate di metodo in un nuovo thread non sembra aiutare, da alloraSystem.exit() termina la JVM, non solo il thread corrente. Ci sono schemi comuni per affrontarlo? Ad esempio, posso sostituire uno stub per …
Ho un'applicazione Spring-Boot in cui le proprietà predefinite sono impostate in un application.propertiesfile nel percorso di classe (src / main / resources / application.properties). Vorrei sovrascrivere alcune impostazioni predefinite nel mio test JUnit con le proprietà dichiarate in un test.propertiesfile (src / test / resources / test.properties) Di solito ho …
Come testare una funzione privata in Angular 2? class FooBar { private _status: number; constructor( private foo : Bar ) { this.initFooBar(); } private initFooBar(){ this.foo.bar( "data" ); this._status = this.fooo.foo(); } public get status(){ return this._status; } } La soluzione che ho trovato Inserire il codice di test stesso …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.