Je vais essayer de développement piloté par les tests dans un jouet projet. Je peux obtenir les tests de travail pour l'interface publique de mes classes (même si je suis encore sur la clôture, parce que je suis en train d'écrire plus de tests de code qu'il y a dans les méthodes d'essai).
J'ai tendance à utiliser beaucoup de méthodes privées parce que je tiens à garder le public des interfaces propres; cependant, je voudrais encore utiliser des tests sur ces méthodes.
Depuis de Cacao est un langage dynamique, je peux toujours appeler ces méthodes, mais je reçois des mises en garde dans mes tests que ma classe ne peut pas répondre à ces méthodes (même si elle n'a évidemment). Comme j'aime à le compiler avec pas de mise en garde voici mes questions:
- Comment puis-je désactiver ces mises en garde dans Xcode?
- Est-il autre chose que je pouvais faire pour désactiver ces mises en garde?
- Suis-je en train de faire quelque chose de mal en essayant "boîte blanche" testing?