Zoeken…


Syntaxis

  • beweren expression1 ;
  • beweren expression1 : expression2 ;

parameters

Parameter Details
expression1 De assertion-instructie genereert een AssertionError als deze expressie als false evalueert.
expression2 Optioneel. Wanneer gebruikt, wordt dit bericht weergegeven door AssertionError door de assert-instructie.

Opmerkingen

Beweringen zijn standaard uitgeschakeld tijdens runtime.

Om beweringen in te schakelen, moet u java met -ea flag uitvoeren.

java -ea com.example.AssertionExample

Beweringen zijn verklaringen die een foutmelding geven als hun expressie als false evalueert. Beweringen mogen alleen worden gebruikt om code te testen ; ze mogen nooit in de productie worden gebruikt.

Rekenkunde controleren met bewering

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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow