Java Language
hävda
Sök…
Syntax
- hävda expression1 ;
- hävda expression1 : expression2 ;
parametrar
Parameter | detaljer |
---|---|
expression1 | Påstådsuttalandet kastar en AssertionError om detta uttryck utvärderas till false . |
expression2 | Valfri. När det används har AssertionError kastas av påståttmeddelandet det här meddelandet. |
Anmärkningar
Som standard inaktiveras påståenden vid körning.
För att aktivera påståenden måste du köra java med -ea
flaggan.
java -ea com.example.AssertionExample
Påståenden är påståenden som kommer att kasta ett fel om deras uttryck utvärderas till false
. Påståenden bör endast användas för att testa kod; de ska aldrig användas i produktionen.
Kontrollera aritmetik med påstå
a = 1 - Math.abs(1 - a % 2);
// This will throw an error if my arithmetic above is wrong.
assert a >= 0 && a <= 1 : "Calculated value of " + a + " is outside of expected bounds";
return a;
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow