Skip to content

ubourdon/psugScalaTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Live Coding - ScalaTest

L'objectif de ce live coding est de démontrer les utilisations basiques de la librairie ScalaTest

Le live coding sera effectué en Scala 2.9.1, compilé avec SBT 0.11.1

L'axe principal de la présentation sera les utilisations utiles de la bibliothèque pour le Test Driven Development.

usages basiques

  1. usages pour la déclaration des tests (test() and ignore())
  2. assert de base pour FunSuite
  3. ShouldMatchers
  4. Collections
  5. Matcher sur les String
  6. Condition booléenne sur un objet
  7. Tester la référence mémoire
  8. Vérification sur les nombre décimaux
  9. Utilisation des expressions logiques 'and' et 'or'
  10. Matcher 'have' pour vérifier les propriétés d'un objet
  11. Vérification sur les exceptions

usages "avancés"

  1. BeforeAndAfter Trait
  2. Tag ??? marche pas avec mon sbt pour l'instant (ou je sais pas l'utiliser plutôt :) )
  3. Mockito
  4. travail sur les propriétés de listes d'objets
  5. fixture (alternative immutable de before and after)
  6. OneInstancePerTest Trait voir ScalaTestOneInstancePerTestFixture
  7. Custom Be Property Matchers
  8. Custom Have Property Matchers

About

live coding PSUG 19/11/2011

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages