Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    50

    Non riesco ad abilitare le asserzioni

    Salve a tutti. Uso eclipse e sto cercando da ore di abilitare le asserzioni. Ho letto questo post, ma non ho capito bene dove devo mettere quella riga.
    Poi ho cercato dei tutorial, sono andata su Window, Preferences, Installed JRes, e ho editato l'argomento di default della VM con "-ea", poi sono andata nelle configurazioni di Run e sempre come VM arguments ho messo "-ea". Ma quando lancio il test (volutamente metto dei casi e dei valori aspettati errati), mi esce la stringa rossa del test fallito, ma neanche l'ombra del messaggio che scrivo nelle asserzioni e che dovrebbe essere stampato quando il test fallisce.
    Dove sbaglio?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Non riesco ad abilitare le asserzioni

    Originariamente inviato da ReaSanka
    mi esce la stringa rossa del test fallito, ma neanche l'ombra del messaggio che scrivo nelle asserzioni e che dovrebbe essere stampato quando il test fallisce.
    Dove sbaglio?
    È sufficiente mettere -ea nel campo "VM arguments" nella Run Configuration (tab "Arguments").

    Poi se nel sorgente hai:

    assert condizioneFalsa : "Messaggio specifico";

    Quando avvii con quella Run Configuration, nella console di Eclipse vedrai (in rosso) es.:

    codice:
    Exception in thread "....." java.lang.AssertionError: Messaggio specifico
    	at .......
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    50
    poi sono andata nelle configurazioni di Run e sempre come VM arguments ho messo "-ea".
    Purtroppo l'ho già fatto Ma nella console non mi esce proprio nessun messaggio in rosso

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.