JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
test_gamepad_button_name.cpp File Reference

Tests unitaires de l'affichage et de la capture de bouton manette (GamepadButtonName, LOT-30). More...

#include <gtest/gtest.h>
#include "HMI/Input/GamepadButtonName.h"
#include "HMI/Input/InputState.h"

Functions

 TEST (GamepadButtonNameTest, ChaqueBoutonALibelleDedie)
 Chaque bouton manette a un libellé lisible dédié.
 TEST (GamepadButtonNameTest, CapturedGamepadButtonRenvoieLeBoutonEnfonce)
 capturedGamepadButton renvoie le bouton pressé à la frame courante.
 TEST (GamepadButtonNameTest, CapturedGamepadButtonVideSansBouton)
 capturedGamepadButton renvoie vide quand aucun bouton n'est pressé.

Detailed Description

Tests unitaires de l'affichage et de la capture de bouton manette (GamepadButtonName, LOT-30).

Function Documentation

◆ TEST() [1/3]

TEST ( GamepadButtonNameTest ,
CapturedGamepadButtonRenvoieLeBoutonEnfonce  )

capturedGamepadButton renvoie le bouton pressé à la frame courante.

Cas de test : capturedGamepadButton renvoie le bouton pressé à la frame courante.
Categorie : Unitaire · Gamepad Button Name
Criticite : Majeur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : capturedGamepadButton renvoie le bouton pressé à la frame courante.

◆ TEST() [2/3]

TEST ( GamepadButtonNameTest ,
CapturedGamepadButtonVideSansBouton  )

capturedGamepadButton renvoie vide quand aucun bouton n'est pressé.

Cas de test : capturedGamepadButton renvoie vide quand aucun bouton n'est pressé.
Categorie : Unitaire · Gamepad Button Name
Criticite : Majeur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : capturedGamepadButton renvoie vide quand aucun bouton n'est pressé.

◆ TEST() [3/3]

TEST ( GamepadButtonNameTest ,
ChaqueBoutonALibelleDedie  )

Chaque bouton manette a un libellé lisible dédié.

Cas de test : Chaque bouton manette a un libellé lisible dédié.
Categorie : Unitaire · Gamepad Button Name
Criticite : Majeur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : Chaque bouton manette a un libellé lisible dédié.