2012-02-27 9 views
9

Sono abituato a sviluppare applicazioni Java, ma per un progetto eseguo funzioni posgresql. Mi piacerebbe scrivere piccoli smalti per queste funzioni.Approccio unità-test preferito per le funzioni Postgresql?

Attualmente sto cercando un approccio standard. Ho trovato pgTap e pgUnitTest e un articolo del 2007: http://www.bigsmoke.us/postgresql-unit-testing/

Quali sono gli approcci alle funzioni postgresql di test delle unità? Come prendi in giro i dati/separa i dati dei test? Come isolare i test unitari? E quale framework o approccio è favorito (io uso jUnit e testNG per java)?

+0

Per generare dati è possibile utilizzare questo http://databene.org/databene-benerator.html. – Kuberchaun

+0

upvote postando questa domanda e avendo il link qui. Lo leggerò sicuramente e guarderò a pgTap. –

+0

Potrebbe essere utile consultare https://github.com/yandex-qatools/postgresql-embedded (Java), per una configurazione di prova generale Postgress. Gestisce un'istanza PG, quindi non è necessario testare un vero PG server. –

risposta

8

Dai uno sguardo allo pgTAP. È un potente framework per i test unitari postgresql.
Preferisco utilizzare lo stile xUnit test, ma pgTAP non ti limita e consente di utilizzare semplici funzioni per scrivere test.

Problemi correlati