Comments (1)
En listant les cas de tests je me dit que le setter il faudrait qu'il puisse que ajouter des valeurs (en param ce serait toujours une liste mais on l'ajouterai a la liste existante). Car sinon ca pourrait poser des soucis dans le fonctionnement du smart contract.
Donc les cas de test suivant c'est en prenant en compte ce point la :visage_légèrement_souriant:
Dans les cas de tests on aurait :
Constructor
- Appel du constructeur avec une liste vide : devrait lever une erreur
- Appel du constructeur avec une liste de 1 element : OK
- Appel du constructeur avec une liste de 10 elements : OK
- Appel du constructeur avec une liste de 2 elements similaires : devrait lever une erreur
Setter
- Ajout à la liste une liste vide : devrait lever une erreur
- Ajout à la liste une liste de 1 nouvelle valeur deja existant : devrait lever une erreur
- Ajout à la liste une liste de 2 nouvelles valeurs, 1 existante et un nouvelle : devrait lever une erreur
- Ajout à la liste une liste de 1 nouvelle valeur : OK
- Ajout à la liste une liste de 10 nouvelles valeurs : OK
- Ajout à la liste une liste de 2 nouvelle valeur similaires : devrait lever une erreur
Game Creation
- Creation d'un jeu avec une valeur de la liste : OK
- Creation d'un jeu avec une valeur de la liste, puis creation d'un jeu avec la même valeur : devrait lever une erreur
- Creation d'un jeu avec une valeur qui n'est pas dans la liste : devrait lever une erreur
from lets-fucking-game-v1.
Related Issues (7)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lets-fucking-game-v1.