What is an assertion?

Are you preparing for IT certification? With practice questions, study notes, interactive quizzes, tips and technical articles, uCertify PrepKits ensure that you get a solid grasp of core technical concepts to ace your certification exam in first attempt.

What is an assertion?

Rating:

An assertion is a statement that is assumed to be true during the execution of a program. It returns a Boolean result. If the result is true, the code executes normally and no other action takes place. This confirms that the assumed statement is true. If the result is false, an AssertionError is thrown. The assertion condition is tested using the assert keyword. The assert keyword has the following two forms:

  • assert assertCondition;
    Here, assertCondition is an expression that evaluates to a Boolean expression.


  • assert assertCondition : exp;
    Here, an expression exp is passed to the AssertionError in case an error is thrown at runtime.
An assertion can be enabled or disabled for a class or a package during runtime as follows:
  • -da ClassName or -da PackageName: This will disable the assertion for a class or a package respectively.

  • -ea ClassName or -ea PackageName: This will enable the assertion for a class or a package respectively.


Rating:



Other articles

Click here to Article home

 
uCertify.com | Our Company | Articles | Privacy | Security | Contact Us | News and Press Release | uCertify India
MCSE: MCSA, MCTS, MCITP    JAVA Certification: SCJP, SCWCD Cisco Certification: CCNA, CCENT, A+, Network+, Security+
Oracle Certification: OCP 9i, OCP 10g, OCA 9i, OCA 10g CIW foundation    EC-212-32    CISSP    Photoshop ACE    Adobe Flash ACE
© 2008 uCertify.com. All rights reserved. All trademarks are the property of their respective owners.