# Rendu
## TDD
### Donnée
Pour ce tableau, on peut remarquer que tout ce qui est plus >= 2 donne **C**, tout ce qui est entre > 0.2 et < 2 donne **PC** et tout ce qui est plus <= 0.2 donne **D**

### unitTest.js
```javascript=
functionToTest = (input) =>{
return input <= 0.2 ? "D" :
input >= 2 ? "C" : "PC"
}
module.exports = functionToTest;
```
### unitTest.test.js
```javascript=
const functionToTest = require('./unitTest');
test.each([2, 4])(
'Plus grand ou égale à 2 donne C : (%i testé)', (element) => {
expect(functionToTest(element)).toBe("C");
},
);
test.each([0.2])(
'PLus petit ou égal à 0.2 donne D : (%i testé)', (element) => {
expect(functionToTest(element)).toBe("D");
},
);
test.each([1, 0.5, 0.7])(
'Entre 0.2 et 2 donne PC : (%i testé)', (element) => {
expect(functionToTest(element)).toBe("PC");
},
);
```
### Résultat

Tous les tests sont passés