BDD
This commit is contained in:
@@ -4,24 +4,20 @@ Feature: Placer une reine
|
||||
Scenario: Placer une reine en 0, 0
|
||||
Given un echiquier vide
|
||||
When placer une reine en 0, 0
|
||||
Then 1 reine sur l'échiquier
|
||||
|
||||
Scenario: Placer une reine sur une case libre
|
||||
Given un echiquier avec une reine sur la ligne 0
|
||||
When placer une reine sur la ligne 1
|
||||
Then la reine est posée sur une case libre
|
||||
And 2 reines sur l'échiquier
|
||||
Then 1 reine(s) sur l'échiquier
|
||||
|
||||
Feature: Résoudre le problème
|
||||
|
||||
Scenario: Résoudre le problème à l'aide du solveur SolverVic
|
||||
Scenario: Capturer toutes les cases de la colonne d'une reine
|
||||
Given un echiquier vide
|
||||
When le solveur termine de résoudre le problème
|
||||
Then la solution doit être valide
|
||||
And le nombre de reines doit être égal à 8
|
||||
When placer une reine en 4, 4
|
||||
Then la colonne 4 est capturée
|
||||
|
||||
Scenario: Résoudre le problème à l'aide du solveur SolverSim
|
||||
Scenario: Capturer toutes les cases de la ligne d'une reine
|
||||
Given un echiquier vide
|
||||
When le solveur termine de résoudre le problème
|
||||
Then la solution doit être valide
|
||||
And le nombre de reines doit être égal à 8
|
||||
When placer une reine en 4, 4
|
||||
Then toutes les cases de la ligne 4 sont prises
|
||||
|
||||
Scenario : Capturer toutes les cases en diagonales d'une reine
|
||||
Given un echiquier vide
|
||||
When placer une reine en 4, 4
|
||||
Then la diagonnale montante 0, 0 est capturée
|
||||
And la diagonale descendante 8, 0 est capturée
|
||||
|
Reference in New Issue
Block a user