What is an assertion?

August 12th, 2008 by uCertify Leave a reply »

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.
Like this article? Share it with others
If you like this article, please leave a comment or subscribe this blog via RSS or via e-mail, Bookmark and share through your network. Click the AddThis button below. Thanks.
  • Share/Bookmark
Advertisement

Leave a Reply

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