Closed matthieu637 closed 7 years ago
Je pense qu'on peut faire du "test-driven" pour les rudders : On établi une liste de test avec des pages web connues et on choisi (manuellement) les liens qu'on estime prioritaires à parser. On pourra voir comme ça l'évolution de la pertinence des liens choisis par les rudders en fonction du nombre de tests réussis. Reste à voir si c'est simple de définir manuellement les liens à parser en priorité.
Si l'on fait ça, il ne faudra biensur pas orienter le codage des rudders pour qu'ils répondent particulièrement bien aux sites web choisis dans les tests vu que ces tests sont censés représenter l'ensemble des sites web.
Sachant que le code peut encore beaucoup changer, tu peux commencer par des tests simples : création d'un rudder, et appelle à ses fonctions de bases.
Lire des tutoriels sur les tests unitaires et proposer les premiers pour l'instanciation des différents rudder avec JUnit.
Ce qui nous permettra plus tard de faire un pas de plus dans l'intégration continue.
Les tests pourront être mis dans le package cpp2017.test