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.

6
Funzioni simulate in Vai
Sto imparando Go codificando un piccolo progetto personale. Anche se è piccolo, ho deciso di eseguire rigorosi test unitari per imparare le buone abitudini su Go fin dall'inizio. I test unitari di Trivial erano tutti eccellenti e dandy, ma ora sono perplesso dalle dipendenze; Voglio essere in grado di sostituire …
147 unit-testing  mocking  go 






11
Test angolari falliti con Impossibile eseguire 'send' su 'XMLHttpRequest'
Sto provando a testare il mio componente angolare 4.1.0 - export class CellComponent implements OnInit { lines: Observable<Array<ILine>>; @Input() dep: string; @Input() embedded: boolean; @Input() dashboard: boolean; constructor( public dataService: CellService, private route: ActivatedRoute, private router: Router, private store: Store<AppStore>) { } } Tuttavia, un semplice test "dovrebbe creare" genera …

7
Pytest: asserire quasi uguale
Come fare assert almost equalcon py.test per i float senza ricorrere a qualcosa di simile: assert x - 0.00001 <= y <= x + 0.00001 Più specificamente sarà utile conoscere una soluzione pulita per confrontare rapidamente coppie di float, senza decomprimerle: assert (1.32, 2.4) == i_return_tuple_of_two_floats()

6
Test delle classi astratte
Come testare i metodi concreti di una classe astratta con PHPUnit? Mi aspetto che dovrei creare una sorta di oggetto come parte del test. Tuttavia, non ho idea delle migliori pratiche per questo o se PHPUnit lo consente.

6
Come deridere le importazioni di un modulo ES6?
Ho i seguenti moduli ES6: network.js export function getDataFromServer() { return ... } widget.js import { getDataFromServer } from 'network.js'; export class Widget() { constructor() { getDataFromServer("dataForWidget") .then(data => this.render(data)); } render() { ... } } Sto cercando un modo per testare Widget con una finta istanza di getDataFromServer. Se …


11
Come posso ottenere PHPUnit MockObjects per restituire valori diversi in base a un parametro?
Ho un oggetto finto PHPUnit che restituisce 'return value'indipendentemente dai suoi argomenti: // From inside a test... $mock = $this->getMock('myObject', 'methodToMock'); $mock->expects($this->any)) ->method('methodToMock') ->will($this->returnValue('return value')); Quello che voglio poter fare è restituire un valore diverso in base agli argomenti passati al metodo simulato. Ho provato qualcosa del tipo: $mock = …

17
jasmine: il callback asincrono non è stato richiamato entro il timeout specificato da jasmine.DEFAULT_TIMEOUT_INTERVAL
Ho un servizio angolare chiamato 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 }; }); Sto cercando di testare l'unità di questo servizio usando jasmine: "use strict"; describe("Request Notification Channel", function() { var requestNotificationChannel, …

5
Mockito: InvalidUseOfMatchersException
Ho uno strumento da riga di comando che esegue un controllo DNS. Se il controllo DNS ha esito positivo, il comando procede con ulteriori attività. Sto provando a scrivere test unitari per questo usando Mockito. Ecco il mio codice: public class Command() { // .... void runCommand() { // .. …

4
Esempio dell'argomento di MockitoCaptor
Qualcuno può fornirmi un esempio che mostra come utilizzare la org.mockito.ArgumentCaptorclasse e in che modo è diversa dai semplici abbinatori forniti con mockito. Ho letto i documenti mockito forniti ma quelli non lo illustrano chiaramente, nessuno di loro è in grado di spiegarlo con chiarezza.

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.