Lors du test des appels de constructeurs publics, les tests JUnit de mon application produisent des objets temporaires qui ne sont jamais utilisés dans les méthodes de test. Le compilateur se plaint par la suite de l'allocation d'objet inutilisée. Existe-t-il un moyen de supprimer sélectivement les avertissements du compilateur pour tous les tests JUnit? Les tests sont dans un paquet séparé.Suppression des avertissements du compilateur dans les tests JUnit
4
A
Répondre
5
Je pense que la réponse est non, pas au niveau du paquet. J'ai tendance à "tricher" et définir mes objets internes à des fins de test comme protected
. Cela fonctionne autour des "unused"
avertissements au moins:
protected static class TestFoo {
...
}
Comme @ user47900 souligné, vous pouvez évidemment utiliser l'annotation SuppressWarnings
pour se déplacer d'un seul avertissement, mais ils doivent généralement être défini par classe et ne peut pas couvrir toutes les classes internes ni paquets.
@SuppressWarnings("unused")
private static class TestFoo {
...
}
+0
Bon tour avec le protégé. – user949300
Questions connexes
- 1. Suppression des avertissements du compilateur XCode spécifiques aux lignes
- 2. Visualiser les avertissements du compilateur
- 3. Activer les avertissements du compilateur dans Kdevelop
- 4. autotools: Activer les avertissements du compilateur
- 5. Avertissements du compilateur avec SDCC
- 6. Organisation des tests JUnit
- 7. ClassNotFoundException: Exécution des tests JUnit dans Eclipse
- 8. TFS Build - Traite les avertissements du compilateur comme des erreurs?
- 9. Comment réactiver les avertissements du compilateur dans Eclipse?
- 10. Écrire des tests JUnit
- 11. Comment supprimer les avertissements du compilateur en masse dans Xcode
- 12. Activation des avertissements du compilateur C dans NetBeans 7
- 13. Puis-je afficher les avertissements du compilateur dans Sonar?
- 14. Comment configurer les avertissements du compilateur dans Visual Studio 2010?
- 15. Suppression des avertissements du compilateur générés à partir de la génération de code T4 MVC
- 16. Suppression des avertissements "fonction inutilisée" d'Erlang
- 17. JUnit: Exécuter des tests simultanés
- 18. Quels avertissements du compilateur devrais-je désactiver?
- 19. Accès aux erreurs et avertissements du compilateur
- 20. Avertissements du compilateur avec Mailgun/AFNetworking
- 21. Tests JUnit pour les collections
- 22. Suppression des tests dans les rails 3.1
- 23. Suppression de l'avertissement du compilateur C++
- 24. Organisation automatique des tests JUnit
- 25. Suppression des avertissements dans Zend Studio
- 26. Impossible d'exécuter des tests junit dans Eclipse
- 27. Préférences d'erreur/avertissements du compilateur Eclipse
- 28. Pouvez-vous afficher les avertissements du compilateur pour l'erreur: nil?
- 29. Suppression des avertissements obsolètes dans VB.NET
- 30. Rapport Hudson/Sonar sur les avertissements du compilateur
Vérifiez ceci: http://stackoverflow.com/questions/593996/how-to-suppress-java-compiler-warnings-for-specific-functions – user47900
@ user47900 Merci, mais j'espérais un plus approche globale (supression au niveau du paquet). Bien que cette solution soit probablement plus sûre et généralement recommandée. – Petr
javac -nowarn. Je ne suis pas sûr si je suis une option pour un paquet spécifique. – user47900