Domande con tag 'phpunit'

4
risposte

È una cattiva pratica separare i test unitari per una classe? [chiuso]

Le mie classi hanno normalmente circa 5-20 metodi al massimo, ciò implica che la classe che ha i test unitari ha circa il doppio dei metodi (contando i datiProvider, setUp, ...) Ho pensato di separare i test in 2-3 classi, perché anche se pro...
posta 02.04.2015 - 17:36
2
risposte

È possibile simulare e inserire tratti in PHPUnit?

Ho bisogno di estendere una classe di terze parti che non posso modificare. Le dipendenze della classe sono per lo più iniettate attraverso il costruttore, rendendole facili da prendere in giro. Tuttavia, la classe utilizza anche metodi tratti d...
posta 10.01.2016 - 19:22
1
risposta

Test delle unità eloquente al di fuori di Laravel

Come posso testare i miei modelli Eloquent quando sto usando l'ORM al di fuori di Laravel? Quello che spero di fare è eseguire test su ciascun modello, ma in qualche modo simulare l'oggetto database connection / query / builder (?). Di seguit...
posta 13.02.2015 - 03:52
2
risposte

Quanto bene sto scrivendo i miei test?

Ho iniziato a lavorare come codificatore per circa 2 anni, ma sto scrivendo i miei primi "veri" test per un'applicazione non banale. Ho cercato di seguire le best practice che ho raccolto da internet qua e là, ma vorrei un feedback sul fatto che...
posta 04.05.2015 - 19:12
2
risposte

Test unitario: metodo per test rispetto a fornitore di dati

Sto discutendo un po 'di un argomento filosofico con uno dei miei colleghi riguardo al modo "giusto" di fare test unitari (in questo caso con PHPUnit). Sono dell'opinione che dovresti scrivere un metodo di prova nel test unitario per test che vu...
posta 25.01.2017 - 16:16
3
risposte

Test di unità che richiede tempo per il supporto di 100.000 record: lo sto facendo bene?

Sto lavorando per aggiungere la copertura di test per un'applicazione che in precedenza non ne aveva. Un ulteriore requisito emerso è che uno dei processi in background dovrebbe essere in grado di elaborare 100.000 righe alla volta. Ho scritt...
posta 08.05.2013 - 15:03
1
risposta

Unit di condivisione Test tra diverse implementazioni linguistiche di una specifica?

JsonLogic è un formato dati (costruito su JSON) per l'archiviazione e la condivisione di regole tra codice front-end e codice back-end. È essenziale che la stessa regola restituisca lo stesso risultato sia che venga eseguita dal client JavaScrip...
posta 28.10.2015 - 20:11
2
risposte

Metodo del servizio di test unitario che utilizza il metodo del repository

Per i metodi di servizio che richiamano i metodi di repository per interagire con il database, come posso testare questi metodi di servizio unitari? Ad esempio, public function updateSlideshow($data){ // do some logic and method calls...
posta 12.01.2016 - 20:26
0
risposte

unità testando una classe derisa [duplicato]

Attualmente sto scrivendo unit test per il mio codice PHP. Ho letto che i test di unità non dovrebbero interferire con elementi esterni come rete e filesystem. Nel mio codice ho una classe wrapper di arricciatura per semplificare le chiamat...
posta 27.10.2016 - 15:30
4
risposte

Come scrivere un test unitario per un metodo di repository che restituisce alcuni dati, in cui i dati possono cambiare nel tempo?

Ho un codice che legge cinque numeri da un database: class Repository extends DatabaseRepository { function getCoefficients(string $model) { return $this->getDatabaseLink()->query(" select a, b, c, d, e from c...
posta 22.12.2017 - 17:53