Skip to content
Le bon testeur il teste, le mauvais testeur il teste...
Java PLSQL
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
README.md
help.txt
infinitest.filters
pom.xml

README.md

bontesteur

Comme nous avons eu de bons retours (Agnes Crepet et Guillaume EHRET) sur notre présentation à Devoxx 2014 Le bon testeur il teste, le mauvais testeur il teste..." nous avons choisi de redonner ce talk. Le projet a donc été quelque peu raffraîchi.

Nous avons deux modules

  • un module web avec une interface en Angular JS
  • une partie serveur fournissant une API restfull

Ce repository est dédié à la partie serveur.

Fonctionnellement, cette petite application simule une gestion des conférences de développeurs se déroulant en France et dans le monde. Le modèle de données est le suivant

  • conférence
  • talk : une conférence à x talks. Un talk a x talks
  • speaker : une conférence à x speakers. Un speaker a x speakers
  • pays : une conférence est liée à un pays, un speaker est lié à un pays

Au niveau de la stack technique nous utilisons

  • postgresql 9.1
  • spring core, test et webmvc : 4.0.6.RELEASE
  • spring data jpa : 1.5.0.RELEASE
  • hibernate 4.3.6.Final
  • javax.servlet-api : 3.0.1
  • ...

Mais aussi des librairies pour vous aider dans vos tests

  • DbSetup 1.3.0
  • AssertJ 1.6.1
  • JUnitParams 1.0.3
  • Mockito 1.9.5
  • ...

Pour la base de données nous utilisons Flyway. Si vous voulez l'initialiser vous devrez lancer le goal maven

mvn flyway:clean flyway:migrate

You can’t perform that action at this time.