J'utilise Eclipse Galileo. Comment activer les assertions dans Eclipse?
Comme suggéré par d' autres sites, je l' ai essayé d' ajouter les arguments: -ea
. J'ai également essayé de changer le niveau de conformité du compilateur en 1.4
. Aucune de ces suggestions n'a fonctionné.
la source
Assertions
article sousJava Application
. Peut-être que vous parliez de la configuration d'exécution actuelle?Si vous souhaitez résoudre ce problème globalement pour tous les tests JUnit, accédez à
Preferences > Java > JUnit
et en haut, cliquez sur la case à cocher " Ajouter 'ea' aux arguments de la VM lors de la création d'une nouvelle configuration de lancement JUnit " Maintenant, Eclipse ne vous dérangera pas pour chaque nouveau test que vous veux courir. Pour les tests existants, vous devez supprimer leurs configurations d'exécution dansRun Configuration > JUnit
.la source
Pour ce faire globalement pour toutes les exécutions Java, modifiez les propriétés des JRE installés.
Par exemple: Windows -> Préférences -> mettez en surbrillance le JRE par défaut -> cliquez sur Modifier ... -> Dans la zone de saisie Arguments VM par défaut, entrez -ea -> cliquez sur le bouton Terminer.
Cela a fonctionné sur Eclipse Kepler SR2.
la source
Sur les projets maven , vous pouvez exécuter la méthode main avec le chemin de classe auto-magic en:
Dans linux / eclipse, vous pouvez ajouter une fenêtre de terminal avec bash pour une utilisation plus pratique.
la source
Vous souhaitez activer les assertions pour une application que vous exécutez à partir d'Eclipse? J'ajoute généralement juste -ea aux paramètres de ligne de commande dans le profil "Exécuter en tant que".
la source