Skip to content

IUT-Blagnac/r5-a-08-qualdev-mathisbref

 
 

Repository files navigation

R5.A.08 — Dépôt pour les TPs

Ce dépôt concerne les rendus de Brefuel Mathis.

TP1

Contenu du fichier is_it_friday.feature
Feature: Est-ce vendredi ?

    Scenario Outline: Vérifier si c'est vendredi
        Given qu'aujourd'hui c'est "<day>"
        When je demande si c'est vendredi
        Then on devrait me dire "<answer>"

    Examples:
        | day            | answer |
        | Vendredi       | Oui    |
        | Dimanche       | Non    |
        | Lundi          | Non    |
        | anything else! | Non    |

Exécution de la commande suivante:

mvn test

Résultat:

SuccessTestsTP1QualDev
Figure 1. Capture d’écran de l’exécution avec succès des tests

TP2

Contenu du fichier Order.java
package dojo;

import java.util.ArrayList;
import java.util.List;

public class Order {
    private String owner;
    private String target;
    private List<String> cocktails = new ArrayList<>();
    private String message;

    public void declareOwner(String owner) {
        this.owner = owner;
    }

    public void declareTarget(String target) {
        this.target = target;
    }

    public void addCocktail(String cocktail) {
        cocktails.add(cocktail);
    }

    public List<String> getCocktails() {
        return cocktails;
    }

    public void addMessage(String message) {
        this.message = message;
    }

    public String getTicket() {
        return "From " + owner + " to " + target + ": " + message;
    }
}

Résultat:

SuccessTestsTP2QualDev
Figure 2. Capture d’écran de l’exécution avec succès des tests

TP3

Contenu du fichier todoValidation.feature
Feature: Validating a TODO list
    To maintain consistency in task formatting, we validate a TODO list.

    Scenario: Every task starts with a capital letter
        Given A TODO list file "todo.txt"
        Then Each task should start with a capital letter

    Scenario: Every task ends with a period
        Given A TODO list file "todo.txt"
        Then Each task should end with a period

    Scenario: Adding a new task
        Given A TODO list file "todo.txt"
        When I add a new task "New Task."
        Then Each task should start with a capital letter and end with a period

TP4

mvn test | Select-Object -Last 16 | Out-File report.txt (windows)

link:TP1-QualDev/hellocucumber/report.txt[role=include]

Comme l’include ne fonctionne pas je vais mettre un screen du fichier

reporttxtHelloCucumber
Figure 3. Capture d’écran du fichier report.txt du TP1

Cukedoctor

cukeDoctor

Je n’ai pas réussi à faire fonctionner Serenity…​

About

Template pour les TD de BDD

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.7%
  • Other 0.3%