我知道在調試模式下通過右擊並設置所需的值來更改變量值。在調試時設置無效變量值
我需要設置一個字母數字值爲long
變量來故意拋出異常。 Variable
窗口不允許設置無效值(出於顯而易見的原因)。
有沒有辦法在調試過程中設置(例如)long temp = 12asdf
?
目前我只是投擲NumberFormatException
強制檢查預期的行爲。
我知道在調試模式下通過右擊並設置所需的值來更改變量值。在調試時設置無效變量值
我需要設置一個字母數字值爲long
變量來故意拋出異常。 Variable
窗口不允許設置無效值(出於顯而易見的原因)。
有沒有辦法在調試過程中設置(例如)long temp = 12asdf
?
目前我只是投擲NumberFormatException
強制檢查預期的行爲。
如果你想檢查NumberFormatException
改變將被格式化爲長整型的字符串值。您可以將long
更改爲String
。
這怎麼可能?你當然可以轉換這樣的一個字符串,但是一個長保證沒有這些值(你可以將字符轉換爲數字,但它們保證被解釋爲數字)。你不需要測試你的程序出現這樣的問題,它們不會發生。轉換和轉換可能會出錯,但這與您嘗試執行的操作有所不同。
不,我認爲沒有辦法! –