Sto costruendo un set di API RESTful e ora sono obbligato a scrivere test di unità per loro. Non sono sicuro di cosa testare effettivamente i test unitari.Test delle API REST utilizzando PHPUnit
Le prove dell'unità devono verificare se la risposta ricevuta dal server è corretta per vari ingressi? In tal caso, è una buona pratica avere un insieme di formati di risposta corretti predefiniti e controllare le risposte contro di essi?
UPDATE
io chiamo questi servizi attraverso CURL e posso sicuramente check codice di stato. La risposta può variare a seconda degli input, quindi dovrei controllare tutte le possibili risposte?
In che modo vengono generalmente eseguiti i test di unità per le API RESTful utilizzando PHPUnit in generale?