Action disabled: source
Table des matières
Tests unitaires
Ce contenu est basé sur ce cours en ligne
Guide
Récupération du code de base
- cd unit_testing
- git checkout abcc3448a67085e3cfeda4aef4077253af3d1c90
- git checkout -b mywork
Fibonacci
- cd unit1b
- (Optionnel) Effacer le contenu dans Fib.c de GetElement et IsInSequence pour écrire la fonction de Fibonacci de 0 en utilisant la méthode TDD
- Quels sont les spécifications de nos fonctions ?
- Coder les fonctions de test et le code si la méthode TDD est choisie
GPIO
- cd unit2
- Requirements
- Each pin can be set as input/output
- Each pin can be set high or low
- Each pin can be read
- Each port can be read in one word
- Has init function to config defaults by pin
- Each pin can be configured for gpio
- Each pin can have its active polarity reversed
- We will support 32bits on port C.
- We will ignore other features for now (pulldown, pullup, interrupts, lock, etc)
- Implémenter les tests en conséquence et le code pour les passer